发布网友 发布时间:2024-10-24 13:27
共1个回答
热心网友 时间:2024-10-28 08:21
为了进行目标跟踪程序的开发,我需要在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:
确保两个版本要保持一致。
将两个zip文件解压缩到同一文件夹,opencv_contrib-3.4文件夹放入opencv-3.4文件夹中。
进入opencv-3.4目录,创建build文件夹,然后执行以下编译命令,这里可以使用-D选项自定义编译参数,具体含义请参考官方文档。
命令示例:`cmake -DWITH_opencv_contrib=ON ..`(注意添加对应选项)
编译时,指定线程数(例如64),可以使用`nproc`命令查看。执行`make -j64`开始编译。
编译完成后,执行`make install`安装OpenCV。接下来,编辑系统环境变量,添加以下内容:
(此处省略环境变量设置的具体代码,直接执行`source /path/to/opencv-build/installation/setup_path.sh`来更新环境变量)
最后,验证安装是否成功,运行`pkg-config --modversion opencv`,如果显示OpenCV的版本号,说明安装已成功。