ubuntu20.04安装opencv3.4.11
时间: 2023-08-18 11:12:49 浏览: 241
1. 安装依赖项
在终端中输入以下命令,安装OpenCV所需的依赖项:
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
2. 下载OpenCV
在终端中输入以下命令,下载OpenCV:
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 3.4.
3. 编译和安装OpenCV
在终端中输入以下命令,编译和安装OpenCV:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j4
sudo make install
4. 配置OpenCV
在终端中输入以下命令,配置OpenCV:
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
5. 测试OpenCV
在终端中输入以下命令,测试OpenCV是否安装成功:
pkg-config --modversion opencv
如果输出OpenCV的版本号,则说明安装成功。
相关问题
ubuntu20.04安装opencv4.8
在Ubuntu 20.04上安装OpenCV 4.8需要几个步骤,因为默认软件包存储库中可能不包含最新版本。以下是详细的安装过程:
1. **更新系统**:
```bash
sudo apt-get update
sudo apt-essential cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264 v4l-utils
```
3. **下载并创建OpenCV源码目录**:
```bash
mkdir -p ~/opencv_build
cd ~/opencv_build
```
4. **克隆OpenCV仓库**:
```
git clone https://github.com/opencv/opencv.git
git checkout tags/4.8.0
```
5. **设置环境变量**:
```bash
export OPENCV_VERSION=4.8.0
export OPENCV_DIR=~/opencv_build/opencv-$OPENCV_VERSION
```
6. **配置安装**:
```
cd $OPENCV_DIR
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=$OPENCV_DIR/modules \
-D BUILD_opencv_python=ON \
..
```
7. **编译和安装**:
```
make -j$(nproc)
sudo make install
```
8. **检查安装**:
通过命令 `python3 -c "import cv2; print(cv2.__version__)"` 检查是否成功导入。
Ubuntu20.04安装OpenCV3.4.2
在Ubuntu 20.04上安装OpenCV 3.4.2需要几个步骤,因为官方不再支持这个版本,但我们可以通过第三方库如`libopencv-dev`来安装兼容的旧版本。以下是安装过程:
1. 首先,更新软件包列表并安装必要的依赖项:
```bash
sudo apt-get update
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264-ffmpeg libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libatlas-base-dev gfortran python3-dev python3-pip
```
2. 创建一个工作目录,并克隆OpenCV仓库到该目录:
```bash
mkdir opencv_install
cd opencv_install
git clone https://github.com/Itseez/opencv.git
cd opencv
```
注意替换`https://github.com/Itseez/opencv.git`为`https://github.com/opencv/opencv/archive/3.4.2.zip`,如果想直接下载zip文件。
3. 修改`CMakeLists.txt`文件,将默认的OpenCV版本设置为3.4.2,这步可能会有所不同,取决于实际的仓库结构:
```bash
sed -i 's/OPENCV_VERSION_DEFAULT "master"/OPENCV_VERSION_DEFAULT "3.4.2"/g' cmake/OpenCV.cmake
```
4. 安装OpenCV:
```bash
cmake ..
make -j$(nproc) # 使用所有可用CPU核心加速编译
sudo make install
```
5. 安装Python OpenCV绑定:
```bash
pip3 install opencv-python-headless # 如果你不需要GUI版本,否则使用pip3 install opencv-python
```
阅读全文