Ubuntu18.04 安装 c++版本Opencv3.4+opencv_contrib-3.4 全过程_百度知...

发布网友 发布时间:2024-10-24 13:41

我来回答

1个回答

热心网友 时间:9分钟前

为了进行目标跟踪程序的开发,我需要在Ubuntu 18.04上安装C++版本的OpenCV 3.4和opencv_contrib-3.4,这个过程涉及手动下载和编译,相对Python版本的安装更为复杂。我将分享自己经历的完整安装步骤,希望能帮助到有需要的朋友。


步骤一:安装依赖

首先,确保你的系统已安装必要的基础依赖,例如CMake、Git、cmake3、build-essential等。你可以使用apt-get或sudo命令来安装。


步骤二:下载源码

从GitHub获取最新版本的opencv-3.4和opencv_contrib-3.4:



opencv-3.4:访问https://github.com/opencv/opencv/releases,下载对应版本的opencv-3.4.zip
opencv_contrib-3.4:同样在GitHub上找到https://github.com/opencv/opencv_contrib/releases,下载opencv_contrib-3.4.zip

确保两个版本要保持一致。


步骤三:解压缩并准备编译

将两个zip文件解压缩到同一文件夹,opencv_contrib-3.4文件夹放入opencv-3.4文件夹中。


步骤四:编译OpenCV

进入opencv-3.4目录,创建build文件夹,然后执行以下编译命令,这里可以使用-D选项自定义编译参数,具体含义请参考官方文档。


命令示例:`cmake -DWITH_opencv_contrib=ON ..`(注意添加对应选项)


编译时,指定线程数(例如),可以使用`nproc`命令查看。执行`make -j`开始编译。


步骤五:配置环境变量

编译完成后,执行`make install`安装OpenCV。接下来,编辑系统环境变量,添加以下内容:


(此处省略环境变量设置的具体代码,直接执行`source /path/to/opencv-build/installation/setup_path.sh`来更新环境变量)


步骤六:测试安装

最后,验证安装是否成功,运行`pkg-config --modversion opencv`,如果显示OpenCV的版本号,说明安装已成功。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com