windows10下Qt安装及OpenCV配置
編譯完的帶有OpenCV_contrib庫的鏈接如下,可使用SIFT,KCF等擴展算法:
OpenCV3.4.3下載: 鏈接: https://pan.baidu.com/s/1Srx2wxEU_VjspRvLgOA-iQ 提取碼: p574 復制這段內容后打開百度網(wǎng)盤手機App,操作更方便哦OpenCV4.1.1下載: https://download.csdn.net/download/qq_41185569/82072762其中OpenCV3.4.3采用MinGW 32位編譯,OpenCV4.1.1采用MinGW 64位編譯,后面在安裝和新建工程是要注意選擇相一致的編譯器!
一、Qt安裝
1. Qt下載
??前往官網(wǎng)根據(jù)需要下載對應版本,由于Qt5.12.0版本之前只支持x86的編譯器,5.12.0之后才加入x64的MinGW的編譯器,故這邊推薦5.12.0之后的版本,這邊以5.13.1版本為例。
??下載鏈接:http://download.qt.io/archive/qt/
2. Qt安裝
2.1 運行將剛下載的exe文件
如下:
點擊“Next”。
2.2 登錄Qt賬戶(以往可以直接“skip”,現(xiàn)在似乎必須登錄)
??先前有注冊過Qt賬戶的直接輸入郵箱密碼登錄;沒有注冊過的,直接在下方輸入郵箱和密碼注冊登錄,密碼至少要包含“小寫字母,大寫字母,數(shù)字,符號”中的任意三種,點擊“Next”。
??點擊“下一步”。
2.3 選擇Qt安裝路徑
??默認是C盤,軟件比較大,不建議安裝在C盤,自行修改安裝路徑。
2.4 安裝組件選擇
??這也是安裝中最重要的一步,后面配置不成功,很有可能是這邊編譯器選擇的問題。
??按下圖勾選組件選項,根據(jù)自己下載的OpenCV版本選擇。OpenCV3.4.3選擇MinGW 32位,OpenCV4.1.1選擇MinGW 64位編譯器。
??如果自己電腦已經(jīng)裝有VS的,可以自行再勾選MSVC編譯器。其他組件根據(jù)個人開發(fā)需要自行勾選,點擊下一步。
??點擊“agree”,一直點擊“下一步”,直到最后點擊“安裝”,等待安裝完畢。
至此,Qt安裝完畢。
二、Qt下OpenCV運行環(huán)境配置
1. 配置環(huán)境變量
??打開“此電腦”,空白處右擊選擇“屬性”,點擊左側“高級系統(tǒng)設置”,點擊右下角“環(huán)境變量”,翻滾“系統(tǒng)變量”找到“Path”選項,雙擊編輯。
??添加剛才Qt安裝路徑下的下面兩個路徑名,以MinGW 64位路徑為例,如下圖所示:
若配置MinGW 32位路徑則將下面兩條路徑加入Path中:
??繼續(xù)在剛才的Path中添加下圖中OpenCV的路徑(根據(jù)自己的OpenCV版本和文件存放路徑添加(下載鏈接見文章頂部),我這邊使用的不同編譯器下的OpenCV版本較多,MinGW x64編譯器編譯的OpenCV4.1.1版本添加樣式如下圖紅框部分;OpenCV3.4.3類似)。
??一共是3個路徑,至此環(huán)境變量配置結束。
2. 新建Qt工程
??為操作方便,將下圖中“開始”菜單欄中的Qt快捷方式拉至桌面;雙擊快捷方式運行Qt。
??點擊“New Project”。
??選擇“Qt Console Application”,點擊“下一步”。
??選擇工程存放路徑,點擊“下一步”,繼續(xù)點擊“下一步”。
??選擇編譯器類型,這邊以MinGW 32位為例(OpenCV 4.1.1版本選擇MinGW 64位),點擊“下一步”,直到點擊“完成”,工程創(chuàng)建完畢。
3. 配置OpenCV運行環(huán)境
??點擊右方的.pro文件,在如下位置加入下圖中OpenCV的包含路徑(這邊根據(jù)自己OpenCV的存放路徑修改,注意左斜杠和右斜杠)。
INCLUDEPATH += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include\F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv\F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv2LIBS += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/x86/mingw/lib/libopencv_*.dll.a
??若使用OpenCV4.0及以上版本,由于OpenCV4.0取消了所有的C語言接口部分,故路徑配置不需要添加最后一級文件目錄名為“opencv”的路徑,即需要添加的路徑如下:
4. 代碼測試
??輸入以下代碼并運行,成功顯示出圖片,則配置無誤。
#include <opencv2/opencv.hpp> #include <iostream>using namespace cv; using namespace std;int main() {Mat img = imread("F:\\RM.png"); // 這邊修改成自己的圖片路徑,注意雙斜杠if(img.empty()){cout << "can't read this image!" << endl;return 0;}imshow("image", img);waitKey(0);return 0; }
至此大功告成,耶!!!
總結
以上是生活随笔為你收集整理的windows10下Qt安装及OpenCV配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【回眸】LDA算法(数据处理与智能决策)
- 下一篇: 平稳时间序列以及MATLAB相关工具箱学