Qt(MinGW版)配置OpenCV+opencv_contrib


【说明】编译opencv_contrib+opencv,3.4.9编译成功,注意4.2.0编译(如果出现dynafu.cpp的错误,BUILD_opencv_rgbd与WITH_OPENGL只能勾选其一。出现quirc.h的错误,取消勾选WITH_QUIRC)。

1、安装Qt,只选择一处,如下图所示。下载OpenCV和对应的opencv_contrib,解压。下载Cmake压缩包,解压。

2、配置环境变量,打开Cmake(bin中cmake-gui.exe),选中“WITH_OPENGL”、“WITH_QT”、"OPENCV_ENABLE_NONFREE"、

"OPENCV_EXTRA_MODULES_PATH"路径选择到opencv_contrib目录的modules处

不选“WITH_IPP” ,"BUILD_opencv_world"(不勾选,如果不编译opencv_contrib则勾选),带java、python的不勾选(因为只用C++)。

其余参考https://www.cnblogs.com/xiaoaofengyue/p/9949841.html

 文件夹的空白处Shift+右键,选择“在此处打开命令窗口”,输入mingw32-make -j 8,回车。等编译完成,然后输入mingw32-make install。

完成后,把install里边的拷贝到自建文件夹中,其余所有可以删除。

添加环境变量 D:\opencv349minGW\x64\mingw\bin

【测试】

新建C++项目,pro中添加

INCLUDEPATH+=D:\opencv349minGW\include
             D:\opencv349minGW\include\opencv
             D:\opencv349minGW\include\opencv2
LIBS += D:\opencv349minGW\x64\mingw\lib\libopencv_*.a


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM