亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Qt編譯OpenCV的實(shí)現(xiàn)步驟

 更新時(shí)間:2024年01月18日 09:40:34   作者:不朽の燃?jí)? 
本文主要介紹了Qt編譯OpenCV的實(shí)現(xiàn)步驟,通過詳細(xì)的步驟和說明,幫助開發(fā)者在Qt環(huán)境中成功集成并編譯OpenCV,從而為各類計(jì)算機(jī)視覺項(xiàng)目提供強(qiáng)大的支持,感興趣的可以了解一下

1.CMake下載安裝

官網(wǎng)地址:CMake - Upgrade Your Software Build System

(1)下載后雙擊安裝

(2)進(jìn)入安裝界面,點(diǎn)擊【Next】

(3)同意協(xié)議,點(diǎn)擊【Next】

(4)將Cmake添加進(jìn)用戶變量,黃色框是創(chuàng)建桌面圖標(biāo),可根據(jù)自己需要選擇,點(diǎn)擊【Next】

(5)選擇路徑,點(diǎn)擊【Next】

(6)開始安裝,點(diǎn)擊【Install】

(7)安裝完畢,點(diǎn)擊【Finish】

(8)安裝完畢,進(jìn)行測試。

打開cmd黑窗,輸入命令查看版本

cmake /V

2.OpenCV下載

OpenCV官網(wǎng):Releases - OpenCV

opencv_contrib下載地址:GitCode - 開發(fā)者的代碼家園

3.Qt編譯OpenCV

(1)Qt配置CMake

(2)使用Qt打開opencv/sources/CMakeLists.txt

(3)開始配置Qt工程

打開這兩個(gè),然后提交:

編譯:這個(gè)過程可能需要兩個(gè)小時(shí)等待

如編譯過程中出現(xiàn)錯(cuò)誤:

Building RC object modules/core/CMakeFiles/opencv_core.dir/vs_version.rc.obj 
gcc: error: long: No such file or directory 

解決方法是根據(jù)build.make中的錯(cuò)誤行,自己修改編譯命令,手動(dòng)生成vs_version.rc.obj,并重新執(zhí)行mingw32-make命令編譯。在終端執(zhí)行命令:

windres.exe D:\opencv\opencv\build-sources-Desktop_Qt_5_9_0_MinGW_32bit-Default\modules\core\vs_version.rc -O coff D:\opencv\opencv\build-sources-Desktop_Qt_5_9_0_MinGW_32bit-Default\modules\core\CMakeFiles\opencv_core.dir\vs_version.rc.obj

(4)安裝

勾選install,再構(gòu)建

(5)使用

  • 庫文件:D:\opencv\opencv\build-sources-Desktop_Qt_5_9_0_MinGW_32bit-Default\install\x64\mingw\lib\libopencv_*.a
  • 頭文件:D:\opencv\opencv\build-sources-Desktop_Qt_5_9_0_MinGW_32bit-Default\install\include
  • DLL文件:D:\opencv\opencv\build-sources-Desktop_Qt_5_9_0_MinGW_32bit-Default\bin

Qt工程在使用OpenCV時(shí)需要將dll文件拷貝到程序運(yùn)行目錄下,然后需要在pro文件中加入:

INCLUDEPATH += $$PWD/OpencvLib/include
LIBS += $$PWD/OpencvLib/lib/libopencv_*.a

到此這篇關(guān)于Qt編譯OpenCV的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Qt編譯OpenCV內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • C++深入刨析類與對(duì)象的使用

    C++深入刨析類與對(duì)象的使用

    類和對(duì)象是兩種以計(jì)算機(jī)為載體的計(jì)算機(jī)語言的合稱。對(duì)象是對(duì)客觀事物的抽象,類是對(duì)對(duì)象的抽象。類是一種抽象的數(shù)據(jù)類型;變量就是可以變化的量,存儲(chǔ)在內(nèi)存中—個(gè)可以擁有在某個(gè)范圍內(nèi)的可變存儲(chǔ)區(qū)域
    2022-05-05
  • C++實(shí)現(xiàn)LeetCode(172.求階乘末尾零的個(gè)數(shù))

    C++實(shí)現(xiàn)LeetCode(172.求階乘末尾零的個(gè)數(shù))

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(172.求階乘末尾零的個(gè)數(shù)),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C++二叉樹的創(chuàng)建及遍歷詳情

    C++二叉樹的創(chuàng)建及遍歷詳情

    這篇文章主要介紹了C++二叉樹的創(chuàng)建及遍歷詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-07-07
  • C++11如何實(shí)現(xiàn)無鎖隊(duì)列

    C++11如何實(shí)現(xiàn)無鎖隊(duì)列

    這篇文章主要介紹了C++11如何實(shí)現(xiàn)無鎖隊(duì)列,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • C++中為什么要使用動(dòng)態(tài)內(nèi)存

    C++中為什么要使用動(dòng)態(tài)內(nèi)存

    大家好,本篇文章主要講的是C++中為什么要使用動(dòng)態(tài)內(nèi)存,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • C與匯編混合編程的實(shí)現(xiàn)示例

    C與匯編混合編程的實(shí)現(xiàn)示例

    本文主要介紹了C與匯編混合編程的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • C語言實(shí)現(xiàn)掃雷小游戲的全過程記錄

    C語言實(shí)現(xiàn)掃雷小游戲的全過程記錄

    這篇文章主要給大家介紹了關(guān)于C語言實(shí)現(xiàn)掃雷小游戲的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • C++中memset函數(shù)用法詳解

    C++中memset函數(shù)用法詳解

    這篇文章主要介紹了C++中memset函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了memset函數(shù)的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-06-06
  • C語言中的內(nèi)存泄露 怎樣避免與檢測

    C語言中的內(nèi)存泄露 怎樣避免與檢測

    堆經(jīng)常會(huì)出現(xiàn)兩種類型的問題:1.釋放或改寫仍在使用的內(nèi)存(稱為:“內(nèi)存損壞”)。2.未釋放不再使用的內(nèi)存(稱為:“內(nèi)存泄露”)。這是最難被調(diào)試發(fā)現(xiàn)的問題之一
    2013-09-09
  • Qt定時(shí)器類QTimer使用詳解與注意事項(xiàng)

    Qt定時(shí)器類QTimer使用詳解與注意事項(xiàng)

    Qt提供了兩種定時(shí)器,一種是QObject類的定時(shí)器,另一種是QTimer類的定時(shí)器,這篇文章主要給大家介紹了關(guān)于Qt定時(shí)器類QTimer使用與注意事項(xiàng)的相關(guān)資料,需要的朋友可以參考下
    2023-10-10

最新評(píng)論