OpenCV庫Windows下QT編譯及使用

2022-08-20 19:03:08 字數 1784 閱讀 8603

準備所需軟體

軟體安裝

2.1安裝好qt並配置好相關環境變數。

2.2安裝cmake,安裝路徑不允許有中文和空格。

2.3解壓opencv至c盤目錄

編譯opencv

3.1開啟cmake,指定原始碼位置(就是opencv解壓出來的地方)和存放生成檔案的地方

如下圖所示:

點選configure按鈕彈出如圖對話方塊,選擇mingw

makefiles和specify native compilers

如下圖所示:

點選next按鈕,結果如下圖所示:

跳出對話方塊用以指定c++和c的編譯器路徑,c用gcc.exe,在qt目錄下的mingw/bin子目錄中,c++用g++.exe

點選finish按鈕結束回到主介面,再次點選configure按鈕,無錯誤後選中with_qt

如下圖所示:

設定cuda_toolkit_root_dir路徑為c:\qt\mingw\bin

再次點選configure按鈕,無錯誤後 點選generate。

3.2編譯

a. cmd命令 轉到generate到的目錄(我的是如上圖所示的d:\opencvmingw)

cdd:\opencvmingw

b. cmd命令 編譯檔案

mingw32-make

c. cmd命令 編譯install

mingw32-make install

如下圖所示:

3.3編譯和安裝完成後,在存放generate生成的目錄下有乙個install目錄,編譯好的所有結果都在這裡啦,包括bin,lib和include,把bin目錄放到環境變數path中,其實可以把整個install目錄拷貝到某個地方使用,這樣就可以把opencv目錄裡面的內容全刪了,省的佔空間。我就把install裡面的內容全都搬到了c盤下的opencvforqt目錄下了

樣例測試

開啟qtcreator軟體新建乙個控制台程式,在工程的工程的.pro檔案中新增include

和lib如下圖所示:

main函式**如下:

#include 

#include 

int main()

執行結果如圖所示

windows下OpenCV庫安裝

由於大量的學習筆記在windows下,一直切ubuntu不是很舒服,所以想著在windows下安裝opencv庫來進行日常的練習。由於在ubuntu上一直使用clion,在windows下我也選擇clion而不是vs。但其中有一些步驟需要調整。opencvx.x.x sources 3rdparty...

windows下配置OpenCV過程

很多影象處理問題基於opencv庫進行,今天嘗試了在windows系統下配置opencv 配置過程主要參考wangseaquan的部落格 2 可以使用別人寫好的配置檔案,但需要根據自己情況修改。建議按照部落格中的步驟,自己進行設定。需要注意,新增的所有檔案為x 86 即win32 對應的檔案。3 第...

OpenCV在Windows下編譯WITH Qt

1.安裝好qt和qtcreator 2.解壓opencv原始碼到乙個目錄下。路徑不能帶空格和中文。3.把e qt qtcreator 2.1.0 mingw bin新增到系統環境變數中。4.安裝cmake gui,執行。設定好opencv原始碼路徑和目標路徑。點configure,選擇mingw m...