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