乌班图18.04opencv关于open_contrib安装
时间: 2025-03-27 19:31:16 浏览: 11
安装准备
为了在Ubuntu 18.04上安装OpenCV及其contrib模块,需先下载所需的源代码。可以在目标目录通过终端执行如下命令来获取所需版本的OpenCV和opencv_contrib:
wget -O opencv.zip https://github.com/opencv/opencv/archive/3.4.16.zip
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/3.4.16.zip
unzip opencv.zip
unzip opencv_contrib.zip
mv opencv-3.4.* OpenCV && mv opencv_contrib-3.* opencv_contrib
cd ~/OpenCV && mkdir build && cd build
上述操作会创建OpenCV
以及opencv_contrib
两个文件夹用于后续配置[^1]。
配置环境变量与依赖库
确保系统已更新至最新状态,并安装必要的构建工具和其他依赖项。这一步骤对于成功编译至关重要。可以利用apt-get管理器完成这些软件包的安装,具体指令不在这里赘述,因为重点在于OpenCV本身的安装过程。
编译与安装
进入之前建立好的build
文件夹,在此位置运行cmake进行项目配置。指定路径给OPENCV_EXTRA_MODULES_PATH参数指向opencv_contrib/modules
以便包含额外的功能支持。之后就可以开始编译工作了:
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
make -j4
sudo make install
这里的-j4
选项表示使用四个线程加速编译流程;如果有更多可用CPU核心,则可适当增加数字加快速度[^2]。
后续处理
编译完成后,可能还需要调整一些链接设置使新安装生效。通常情况下重启计算机是最简单有效的方式让更改立即起作用。另外一种方法是手动刷新共享库缓存:
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
以上步骤能够帮助顺利完成在Ubuntu 18.04平台上部署带有contrib扩展功能的OpenCV开发环境[^3]。
相关推荐

















