国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
QT5.10.0搭載OpenCV3.4.0環(huán)境配置步驟說(shuō)明

一、準(zhǔn)備工作:

  1下載Qt5.10.0 和 Qt Creator 4.5.0軟件(http://download.qt.io/official_releases/qt/)

 

  2.下載opencv3.40 (https://opencv.org/releases.html)

 

  3.下載Cmake3.10.1 (https://cmake.org/download/)

 

二、軟件安裝

  1.qt軟件安裝與配置

 ?、侔惭bQt5.10.0,我的安裝路徑:D:\Qt

  注意點(diǎn):在彈出的“選擇組件窗口”中,選擇相關(guān)組件(支持QtCreator開發(fā)方式如下圖所以,支持VisualStudio開發(fā)方式則增加相應(yīng)的MSVC對(duì)應(yīng)的版本),選擇組件中關(guān)于“Strawberry Perl 5.22.1.3”的不勾選(這個(gè)組件在非首次安裝時(shí)容易報(bào)錯(cuò)且當(dāng)下學(xué)習(xí)使用不到),勾選下方工具的MinGw5.3.0設(shè)置完畢后,點(diǎn)擊“下一步按鈕”進(jìn)入下一步安裝即可。

 ?、诎惭bQt Creator 4.5.0軟件,安裝D:\Qt目錄下,選項(xiàng)默認(rèn)即可。

 ?、墼O(shè)置環(huán)境變量,在系統(tǒng)環(huán)境變量path中添加:

  D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin;

  D:\Qt\Qt5.10.0\Tools\mingw530_32\bin

  2. CMake安裝和配置

  默認(rèn)安裝,不一定非要安裝在C盤,可以放入與QT安裝的目錄下。

  注意點(diǎn):在安裝過(guò)程中勾選“為所有用戶添加環(huán)境變量”:Add CMake to the system PATH for all users 。

  3.opencv安裝

  opencv的安裝實(shí)際上是解壓,解壓到用戶指定位置,在這里我的目錄是D:\Qt,這樣安裝路徑統(tǒng)一在同一個(gè)文件夾下。

三、Opencv庫(kù)的編譯

  1.配置CMake編譯條件

 ?、俅蜷_CMake(cmake-gui)。

 ?、谶x擇OpenCV安裝目錄下的源碼文件:D:\Qt\opencv3.40\opencv\sources

 ?、圻x擇想要編譯輸出目錄文件路徑,如統(tǒng)一存在統(tǒng)一目錄下,在D:\Qt文件下新建一個(gè)opencvbuild3.40 文件夾,選擇該路徑: D:\Qt\opencvbuild3.40

  ④點(diǎn)擊Configure進(jìn)行配置。

            ⑤選擇MinGW Makefiles,勾選Special native compilers然后點(diǎn)擊Next

            ⑥配置編譯器

    在下圖1處,C編譯器選擇D:\Qt\Qt5.10.0\Tools\mingw530_32\bin\gcc.exe;

    在下圖2處,C++編譯器選擇D:\Qt\Qt5.10.0\Tools\mingw530_32\bin\g++.exe

    Fortran不用填寫,然后點(diǎn)擊finish。注意:此過(guò)程保證網(wǎng)絡(luò)暢通,因?yàn)樾枰螺d幾個(gè)文件。

 

            ⑦等待一會(huì)兒后,會(huì)有一堆紅色出現(xiàn),勾選WITH_QT和WITH_OPENGL,不能勾選WITH_IPP(默認(rèn)不勾選),再次點(diǎn)擊configure。

    注意:若仍有紅色出現(xiàn),再次點(diǎn)擊configure直至紅色消失(有時(shí)需要多次,一般情況下兩次即可)。最后,點(diǎn)擊Generate按鈕,完成后即可關(guān)閉CMake。

  2. 編譯

 ?、僭诰幾g之前,在源目錄D:\Qt\opencv3.4.0\opencv\source\cmake\下找到OpenCVCompilerOptions.cmake文件。

    記事本打開文件,找到add_extra_compiler_option(-Werror=non-virtual-dtor)

    將它注釋掉,前面加#變成:#add_extra_compiler_option(-Werror=non-virtual-dtor)

 

 

 ?、谌缓蟀醋】旖萱Iwin+R,運(yùn)行cmd

  進(jìn)入編譯輸出目錄D:\Qt\opencvbuild3.40,然后輸入”mingw32-make“命令. 備注:加速編譯時(shí)間可以使用可選參指令” mingw32-make -j 8 “(處理器是i7-3770為8核),

  注意點(diǎn):編譯opencv,此過(guò)程時(shí)間較長(zhǎng),電腦編譯了一個(gè)多小時(shí)。

 

 

 ?、壑钡骄幾g結(jié)束。然后輸入命令:mingw32-make install ,大約一到兩分鐘就安裝完成了。

   注意點(diǎn):若編譯期間出現(xiàn)如下錯(cuò)誤:

    錯(cuò)誤: ... windres.exe: unknown option -- W ...

    根據(jù)提示依據(jù)如下思路解決: in cmake uncheck ENABLE_PRECOMPILED_HEADERS

    即:mingw32-make ENABLE_PRECOMPILED_HEADERS -j 8

    http://answers.opencv.org/question/168538/building-opencv-with-mingw-gcc-710-and-cmake-390-windresexe-unknown-option-w/

    錯(cuò)誤:in the file opencv/sources/modules/videoio/src/cap_dshow.cpp, you have the following error : 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope ...

    解決:put the following line: #define NO_DSHOW_STRSAFE, before the line : #include "DShow.h"

    即:在D:\Qt\opencv3.4.0\opencv\source\modules\videoio\src\cap_dshow.cpp中,在#include “DShow.h“上一行中插入: #define NO_DSHOW_STRSAFE

    備注:參考地址:https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows

 

四、文件大小

  不同版本的OpenCV編譯安裝后的文件不同,3.4.0版本編譯后750M

  使用2.4.13.3版本文件有1.98G。若需要裁剪傾向請(qǐng)參考如下博文:https://www.cnblogs.com/TooyLee/p/6438070.html

  備注:想生成目錄結(jié)構(gòu)到txt文件,可在cmd中轉(zhuǎn)到某目錄,輸入tree /f > list.txt

   

五、使用Qt 加載OpenCV配置

  ①環(huán)境變量添加D:\Qt\opencvbuild3.40\install\x86\mingw\bin

 

 ?、诖蜷_Qt Creator新建項(xiàng)目(非Qt項(xiàng)目,純C++應(yīng)用),命名為OpenCV后,打開OpenCV.pro文件,添加如下語(yǔ)句:

  INCLUDEPATH += D:\Qt\opencvbuild3.40\install\include

  LIBS += -L D:\Qt\opencvbuild3.40\install\x86\mingw\bin\libopencv_*.dll

  LIBS += -L D:\Qt\opencvbuild3.40\install\x86\mingw\lib\libopencv_*.a

  ③右擊項(xiàng)目文件OpenCV文件夾,選擇“執(zhí)行qmake“編譯后即可。

六、測(cè)試示例程序

 

 加載圖片測(cè)試代碼段

 

 

 

 

http://www.pqi7094.cn/
http://www.wky2337.cn/
http://www.veo5593.cn/
http://www.lpn9733.cn/
http://www.hxp7546.cn/
http://www.uht8250.cn/
http://www.erg7887.cn/
http://www.zrg4662.cn/
http://www.gmw7502.cn/
http://www.omk7549.cn/
http://www.cck2829.cn/
http://www.ujn9355.cn/
http://www.mgj9519.cn/
http://www.rig2765.cn/
http://www.irw9322.cn/
http://www.psd6888.cn/
http://www.pnl2718.cn/
http://www.com0678.cn/
http://www.oku7898.cn/
http://www.tas9765.cn/
http://www.vgz0064.cn/
http://www.nld6227.cn/
http://www.hco5930.cn/
http://www.oqs1669.cn/
http://www.nny5237.cn/
http://www.tyc6381.cn/
http://www.qmi0117.cn/
http://www.ylz8420.cn/
http://www.vha4867.cn/
http://www.frm7103.cn/
http://www.alo1362.cn/
http://www.phv0172.cn/
http://www.ppb5307.cn/
http://www.nzx0496.cn/
http://www.kwb7023.cn/
http://www.jyr2443.cn/
http://www.dbz8514.cn/
http://www.cok3166.cn/
http://www.rws5532.cn/
http://www.buw8082.cn/
http://www.hce3357.cn/
http://www.pjv6550.cn/
http://www.wlc0063.cn/
http://www.pqp2736.cn/
http://www.apv1822.cn/
http://www.tqr5934.cn/
http://www.goa7029.cn/
http://www.ldt5599.cn/
http://www.kcs8048.cn/
http://www.xyj1895.cn/
http://www.jbk1285.cn/
http://www.oka9409.cn/
http://www.wvc5486.cn/
http://www.uzt4817.cn/
http://www.wuu8371.cn/
http://www.pdi3443.cn/            
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
cmake用mingw編譯opencv報(bào)錯(cuò),找不到qt5core*文件
qt+opencv3.0配置詳解
QT-OpenCV的安裝與配置 (win7 64 bit + OpenCV3.0 + minGW32)
編譯基于OpenCV的Windows 7 64位使用MinGW的gcc / g++的2.3.1程序
[OpenCV]
Qt5.4.2Mingw編譯配置opencv2.4.9
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服