1.從http://opencv.org/downloads.html下載OpenCV並解壓到一個目錄中,咱們假設解壓到了"D:\opencv\"中。html
2.配置環境變量,在系統->高級系統設置->環境變量->系統變量中,找到Path,並添加"D:\opencv\build\x64\vc12\bin"。請注意上面路徑中的x64/vc12是須要根據你係統的版本自行替換的。windows
3.從https://cmake.org/下載 cmake-3.0.1-win32-x86.exe文件,安裝cmake,一樣也是選擇默認方式安裝便可,則cmake也被安裝在c盤的根目錄下。ui
再把C:\Qt\Qt5.3.1\Tools\MinGW\bin添加進系統的Path環境變量中,由於在CMake編譯過程當中會用到該目錄下的庫。spa
安裝目錄:E:\Software\QT\cmake_3_11 ;打開E:\Software\QT\cmake_3_11\bincode
運行cmake-gui.exehtm
在桌面上單擊CMake(cmake-gui)圖標,執行CMake,在打開的窗口中在Where is the source code 欄填寫C:/opencv/sources爲opencv的源碼和Where to build the binaries 欄中填寫C:/opencv/MinGW爲編譯後庫文件所存放的目錄,該目錄須要本身事先建立。blog
1.設置好路徑,點擊左下角的【Configure】 教程
2.按紅框選擇,而後點【Next】get
3.配置C和C++編譯器路徑(P.S.具體路徑請根據本身電腦中QT的安裝目錄)編譯器
E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/gcc.exe
E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/g++.exe
選擇好後,點【Finish】
選擇好後,點【Finish】
4.等待配置
5.勾選中「WITH_OPENGL」、「WITH_QT」;不勾選「WITH_IPP」。而後再次點【Configure】
6.上步運行完畢後,點【Generate】
7.上步生成完畢後,關閉對話框便可
1.在編譯生成的文件夾的空白處Shift+右鍵,選擇「在此處打開命令窗口」。
輸入「mingw32-make」命令,按回車進行編譯。
2.等待編譯過程,編譯過程須要比較長的時間,請耐心等待。
3.當編譯完成後,以下圖示。而後在當前目標下輸入 「mingw32-make install 」,按回車進行安裝。這樣可用於Qt的opencv庫文件就生成了。
4.完成後關閉窗口,便可。
1.
把編譯後,目標目錄下的bin目錄路徑,即E:\Software\QT\OpencvBuild\bin 添加到Path環境變量中。
7.在.pro文件中的底部,添加以下內容
(1)模版:
INCLUDEPATH+=E:\Software\QT\opencv\build\include /* opencv 中的include文件夾*/
E:\Software\QT\opencv\build\include\opencv
E:\Software\QT\opencv\build\include\opencv2
LIBS += E:\Software\QT\OpencvBuild\lib\libopencv_*.a /* opencv 編譯後的文件夾中的lib文件夾*/
(2)將opencv 中的include文件夾, opencv 編譯後的文件夾中的bin文件夾和lib文件夾 ,將這三個文件夾複製出來,放在一個自定義的文件夾(E:\Software\QT\OpencvBuildLib)中,並將E:\Software\QT\OpencvBuildLib\bin添加到系統的環境變量中
INCLUDEPATH+=E:\Software\QT\OpencvBuildLib\include\opencv\
E:\Software\QT\OpencvBuildLib\include\opencv2\
E:\Software\QT\OpencvBuildLib\include
LIBS+=E:\Software\QT\OpencvBuildLib\lib
qt和opencv配置成功。之後在qt中編寫opencv程序,同理,只要將上一步的內容添加到.pro文件中。(每次新建新項目時,都只要添加該內容就行)
參考博客原文:教你Qt5.10.1+OpenCV3.1.0配置教程(詳細版) - t980832453的專欄 - CSDN博客