當前位置:網站首頁>【QT5+OpenCV3.4.1+CMake環境配置】

【QT5+OpenCV3.4.1+CMake環境配置】

2022-01-27 00:29:21 默默無聞小菜雞

一.介紹

QT:可用於開發上比特機程序或安卓APP的軟件。

OpenCV:用於圖像處理的第三方庫。

CMake:將第三方庫使用特定的編譯器編譯,以適應當前工程使用的編譯器。

需要使用CMake的原因:在不下載VS的前提下,QT軟件自帶的編譯器是minGW。而官方提供的OpenCV庫是基於VS的MSVC編譯器。因此,需要使用CMake對OpenCV庫進行處理,輸出適用於minGW編譯器的庫文件。

耗費了近一天時間,終於完成了環境的配置。。。

二.軟件下載

1.QT軟件

下載地址:清華鏡像網

*按以下步驟依次點開:在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
選擇需要下載的版本,以v5.12.1為例:
在這裏插入圖片描述
在這裏插入圖片描述
下載windows版本:
在這裏插入圖片描述
組件選擇:(根據需要自行選擇,但是安裝完成後,想要更新組件比較麻煩,因此盡可能不要遺漏需要的組件)
在這裏插入圖片描述

2.OpenCV庫

官方下載網址:https://opencv.org/releases/
在這裏插入圖片描述
根據自己的需要,下載對應的版本即可。我下載的是3.4.1版本。

3.Cmake軟件

官方下載網址:https://cmake.org/download/
在這裏插入圖片描述
下載安裝到D盤後需要把路徑:D:\cmake\bin 添加到系統環境變量的路徑中。(在cmake安裝時有一個選項可以設定自動添加路徑

在這裏插入圖片描述

三.使用Cmake編譯OpenCV庫

在這裏插入圖片描述
1.選擇路徑
第一個路徑是下載好的Opencv庫源碼路徑(即輸入文件地址),第二個路徑是自己添加的目標輸出文件夾(即輸出文件地址)。

2.進行配置和創建
點擊 Configure,等待一段時間,順利完成後下方會出現 Configuring done
然後再點擊 Genearte,等待一段時間,順利完成後下方會出現 Generating done
在這個過程中可能會出現一些不同的問題,解决方法可自行百度。

3.命令框操作
完成上述步驟後,打開電腦的cmd命令框:
*1.定比特到輸出文件目錄:
在這裏插入圖片描述
*2.然後找到QT安裝目錄下mingw32-make.exe的路徑,如下輸入:
在這裏插入圖片描述
然後等待一段時間,等待完成:(中途如果出現問題,可自行百度)
在這裏插入圖片描述
*3.完成後繼續輸入:
在這裏插入圖片描述
等待一段時間,安裝完成即可。
在這裏插入圖片描述
安裝完成後,把路徑 F:\thirdparty\Opencv\opencv\build2\install\x64\mingw\bin 添加到系統變量的路徑中。
(注意:系統路徑添加完成後需要重啟電腦才能生效)

四.創建QT工程檢驗

在這裏插入圖片描述
1.正常創建Qt Widgets Qpplication工程後,在.pro文件中添加Opencv庫的相關路徑:
(需要注意的是:QT在路徑識別中,不能識別“\”,因此需要改成“/”)

如下圖所示:
INCLUDEPATH:需要添加圖中的三個文件夾;
LIBS:需要添加lib文件夾中所有以.dll.a結尾的文件
在這裏插入圖片描述

2.然後在mainwindow.h文件中添加頭文件
在這裏插入圖片描述

3.最後在mainwindow.c文件中寫入讀取並顯示圖片的程序:
在這裏插入圖片描述
點擊編譯運行,如果能正常顯示圖片,則錶示配置成功。

版權聲明
本文為[默默無聞小菜雞]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/01/202201270029207254.html

隨機推薦