ubuntu安装opencv_contrib
时间: 2023-05-31 17:19:50 浏览: 95
### 回答1:
在安装 OpenCV 库时,需要先安装一些依赖项,如下所示:
```
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
下载 OpenCV 源代码,并解压:
```
wget https://github.com/opencv/opencv/archive/4.5.2.zip
unzip 4.5.2.zip
```
下载 opencv_contrib 源代码,并解压:
```
wget https://github.com/opencv/opencv_contrib/archive/4.5.2.zip
unzip 4.5.2.zip
```
接着,进入 OpenCV 目录并使用 CMake 构建,并同时使用 -DOPENCV_EXTRA_MODULES_PATH 指定 opencv_contrib 的目录。
```
cd opencv-4.5.2
mkdir build
cd build
cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.5.2/modules -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
最后,编译并安装 OpenCV:
```
make -j4
sudo make install
```
这样就完成了 OpenCV 以及 opencv_contrib 的安装。
### 回答2:
在Ubuntu中安装OpenCV_contrib包可以帮助我们扩展OpenCV的功能,为图像处理和计算机视觉的开发提供更多的选择。
下面是一些步骤:
1.首先,确认你已经在Ubuntu中安装了OpenCV。
2.使用以下命令从Github上下载OpenCV_contrib库:
git clone https://github.com/opencv/opencv_contrib.git
3.下载完成后,进入该库的目录,创建一个build文件夹:
cd opencv_contrib
mkdir build
cd build
4.使用cmake配置库,需要指定路径:
cmake -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ~/opencv
其中,~/opencv是你本地安装的opencv的路径(可以按自己本地的情况修改)。
5.编译OpenCV_contrib:
make -j4
注:-j4参数表示使用4个线程来加快编译速度。这个数字可以根据电脑配置自行设置。
6.编译完成后,需要安装OpenCV_contrib:
sudo make install
7.最后,重新运行你的OpenCV程序,就可以使用OpenCV_contrib提供的新功能了。
总的来说,安装OpenCV_contrib并不是特别复杂,只要按照上述步骤操作即可。
### 回答3:
前言:
OpenCV是电脑视觉领域中最流行的开源计算机视觉库之一。它可以帮助计算机视觉、图像和视频处理、以及机器学习等领域的开发人员快速、简便地开发各种项目。 OpenCV的发展后期,社区贡献出的额外功能,聚集在一个名为opencv_contrib的仓库中,其中包含了许多额外的模块和实用工具。下面介绍如何在Ubuntu上安装opencv_contrib。
步骤1-安装OpenCV库:
在安装opencv_contrib之前,您需要在计算机上安装OpenCV库。要安装OpenCV,请使用以下命令:
```
sudo apt install libopencv-dev
```
步骤2-下载并解压缩opencv_contrib:
下载最新版本的opencv_contrib,并将其解压缩到将要安装OpenCV的文件夹中。可以通过以下命令访问最新版本的opencv_contrib:
```
wget https://github.com/opencv/opencv_contrib/archive/4.5.4.zip -O opencv_contrib.zip
```
解压缩到合适的目录:
```
unzip opencv_contrib.zip
```
步骤3-使用cmake编译opencv_contrib:
要使用opencv_contrib的情况下编译OpenCV,需要使用cmake命令,并在您安装OpenCV的文件夹中运行它。在运行 cmake 命令之前,请确保已经安装cmake:
```
sudo apt-get install build-essential cmake git pkg-config
```
要构建以上示例代码中的示例程序,您需要安装以下软件包:
```
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev
```
一旦您确认已安装了cmake和构建示例所需的库,请执行以下操作:
进入你下载的OpenCV代码文件夹
```
cd ~/Downloads/opencv-4.X.Y
```
进入相应的build文件夹:
```
cd build
```
然后执行cmake指令:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.X.Y/modules \
-D WITH_CUDA=OFF \
-D ENABLE_NEON=ON \
-D WITH_LIBV4L=ON \
-D WITH_OPENGL=ON \
-D OPENCV_ENABLE_NONFREE=ON ..
```
一旦您完成 cmake 指令,则可以使用以下命令编译OpenCV:
```
make -j8
```
步骤4-安装opencv_contrib:
在编译完成后,将opencv_contrib模块安装到您计算机上:
```
sudo make install
```
完成以上步骤后,您可以使用opencv_contrib的其他 OpenCV模块开始开发计算机视觉项目。