在QT下配置opencv

花了一天時(shí)間終于大功告成了,主要事件都花在下載opencv的開(kāi)源代碼上了,雖然不大(也就80多M),但是網(wǎng)速炸啊。十幾二十幾K的下,開(kāi)了vpn都沒(méi)用,一樣是龜速。言歸正傳

要準(zhǔn)備三樣?xùn)|西,一個(gè)是QT的開(kāi)源代碼(注意是源碼,不是什么安裝包),一個(gè)是CMake,還有一個(gè)就是opencv啦。具體的鏈接自己去官網(wǎng)找吧。。。我用的是qt5.5.1,CMake最新版,opencv2.4.11(因?yàn)樽钚碌膐pencv我編譯的時(shí)候總是出錯(cuò),只好用opencv2了)

首先要把QT裝好,然后配置好環(huán)境變量Path,這也不細(xì)說(shuō)。接下來(lái)安裝CMake,注意勾選將XXX加入環(huán)境變量。裝好CMake后就可以開(kāi)始安裝opencv啦。先把下好的opencv源碼解壓好,打開(kāi)CMake,在源路徑中填上源碼的路徑,在目標(biāo)路徑中填上你想安裝的路徑(最好是你要安裝的位置,見(jiàn)一個(gè)build文件夾)不用源碼安裝的話,目錄下最終會(huì)生成build,source文件夾,分別存放待編譯的文件和源碼。

點(diǎn)擊configure,然后選WINGW Makefile 和下面第二個(gè)選項(xiàng),然后c和c++的編譯器要到QT的安裝目錄的mingw里面找。等待。然后勾上WITH_QT,WITH_OPENGL;在次點(diǎn)擊configure(重要!)。然后generate;

進(jìn)入cmd,找到相應(yīng)目錄,mingw32-make 漫長(zhǎng)的等待。。。。? ?mingw32-make install

安裝成功,接下來(lái)就是配置。

下面是我的 pro 配置

QT += core gui widgets

TARGET = opencvtest

CONFIG += console

CONFIG -= app_bundle

TEMPLATE = app

SOURCES += main.cpp

INCLUDEPATH += $$quote(C:\Program Files\opencv2411\install\include\opencv)

INCLUDEPATH += $$quote(C:\Program Files\opencv2411\install\include\opencv2)

INCLUDEPATH += $$quote(C:\Program Files\opencv2411\install\include)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_calib3d2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_contrib2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_core2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_features2d2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_flann2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_gpu2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_highgui2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_imgproc2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_legacy2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_ml2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_nonfree2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_objdetect2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_ocl2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_photo2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_stitching2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_superres2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_ts2411.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_video2411.dll.a)

LIBS +=? $$quote(C:\Program Files\opencv2411\install\x64\mingw\lib\libopencv_videostab2411.dll.a)


完成圖
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 5.3 Windows安裝說(shuō)明 譯者:Python 文檔協(xié)作翻譯小組,原文:Windows Installatio...
    布客飛龍閱讀 1,933評(píng)論 0 4
  • 引子 因?yàn)轫?xiàng)目需要用到Ceres Solver這個(gè)庫(kù)實(shí)現(xiàn)非線性?xún)?yōu)化,這幾天投入了很多時(shí)間來(lái)學(xué)習(xí)研究。沒(méi)想到的是,這...
    小政哥閱讀 17,285評(píng)論 3 5
  • linux和windows下安裝python拓展包-pycharm、numpy、scipy、matplotlib、...
    hzyido閱讀 81,536評(píng)論 2 10
  • 人生總有生離死別,有時(shí)候你以為生死離你很遠(yuǎn),卻不知其實(shí)它早已靜待在你的身旁,鋒利的刀刃早已霍霍等待著收割生命。 一...
    孤風(fēng)獨(dú)語(yǔ)閱讀 388評(píng)論 12 10
  • 一直以來(lái)都知道有錢(qián)生活才會(huì)過(guò)得好。大學(xué)畢業(yè)過(guò)后,能不問(wèn)家里要錢(qián)用就盡量不要了,然而除了兼職十幾天賺的兩千多外,并沒(méi)...
    Diana心情日記閱讀 367評(píng)論 0 0

友情鏈接更多精彩內(nèi)容