1. 程式人生 > >Qt5.4.2Mingw編譯配置opencv2.4.9

Qt5.4.2Mingw編譯配置opencv2.4.9

1 下載所需工具

1qt-opensource-windows-x86-mingw491_opengl-5.4.2.exe  842M

2OpenCV  for windows(opencv-2.4.9.exe  348M)

3cmake-2.8.12.2-win32-x86.exe  10M

2 安裝Qt 5.4.2

過程很簡單,選擇元件要全選,安裝提示一步步走即可。預設安裝路徑是C:\Qt\Qt5.4.2,注意不要大幅度改動路徑,我只是將c改成了d,所以我的安裝路徑是d:\Qt\Qt5.4.2

3 安裝OpenCV2.4.9

與其說是安裝,不如說是解壓到某個位置.

雙擊opencv-2.4.9.exe

,把解壓路徑改成了d盤,路徑越簡單越好,不要給自己找麻煩。如圖


解壓完畢之後會在d盤生成一個opencv的資料夾,如下圖:



4 安裝CMake

(1)安裝路徑不能有中文和空格(2)勾選加入所有環境變數中



設定qt的系統環境變數,需要設定兩個

make路徑     D:\Qt\Qt5.4.2\Tools\mingw491_32\bin

qmake路徑   D:\Qt\Qt5.4.2\5.4\mingw491_32\bin

點選path,然後點選編輯,按下電腦的Home鍵可以把游標定位在變數值那個框的開始位置,然後貼上這兩個路徑,不同路徑之間要用英文狀態下的分號隔開。


6.
開啟CMake,使用CMake編譯OpenCV

(1)設定原始碼路徑與生成的目標路徑


D:/opencv/sources是第3步解壓opencv之後生成的原始碼路徑

D:/opencv/compile這個compile路徑是我在D:/opencv/下新建的一個資料夾,用來存放編譯生成的檔案。

(2) 點選Configure按鈕(第一次點選configure)。在彈出的對話方塊中選擇MinGWmakefiles,如下圖所示


然後點選下一步,設定如下:

C: d:\Qt\Qt5.4.2\Tools\mingw491_32\bin\gcc.exe

C++:d:\Qt\Qt5.4.2\Tools\mingw491_32\bin\g++.exe

Fortran不用填寫


點選finish之後出現的結果如下:


說明前面的工作都做的很好!!!

(3) 勾選上述生成列表中的WITH_OPENGL和WITH_QT兩項,其他項最好不要改動。


(4)再次點選configure(第二次點選configure),結果如下:



雖然會有許多警告,如This warning is for project developers. Use -Wno-dev to suppress it.,但不會影響我們最後的成功。

(5)點選Generate按鈕,生成makefile檔案,成功後,底下會提示Generating done。同樣會有些警告,我就不截圖了,基本上第(2)步成功了,後面就很順利了,我當時卡在第二步很長時間了。

開啟cmd進行編譯

(1)進入剛才設定的目標路徑(D:/opencv/compile

先輸入d:進入d盤,然後輸入cdopencv/compile進入compile資料夾


(2) 接著輸入mingw32-make命令開始編譯,過程大概25分鐘
(3)接著輸入mingw32-make install此過程大約需要1到2分鐘

8開始配置Qt CreatorOpenCV開發環境

(1)拷貝D:\opencv\build的include目錄至D:\opencv

(2) 拷貝D:\opencv\compile的bin和lib目錄(第7、8步生成的檔案)至D:\opencv


(3)拷貝之後的結果如圖所示,只需保留框選的三個目錄,其他目錄可以刪除。

(4)  將bin目錄新增到系統環境變數
 

9載入Qt5編譯過的opencv庫

#此庫用於Qt-Mingw程式設計
#Mingw版的Qt5載入Qt5編譯過的庫
INCLUDEPATH += d:\opencv\include\
INCLUDEPATH += d:\opencv\include\opencv\
INCLUDEPATH += d:\opencv\include\opencv2\
12個
LIBS+= d:\OpenCV\lib\libopencv_core249.dll.a\
d:\OpenCV\lib\libopencv_highgui249.dll.a\
//注意不能空行
d:\OpenCV\lib\libopencv_imgproc249.dll.a\
d:\OpenCV\lib\libopencv_calib3d249.dll.a\
d:\OpenCV\lib\libopencv_contrib249.dll.a\
d:\OpenCV\lib\libopencv_features2d249.dll.a\
d:\OpenCV\lib\libopencv_flann249.dll.a\
d:\OpenCV\lib\libopencv_gpu249.dll.a\
d:\OpenCV\lib\libopencv_legacy249.dll.a\
d:\OpenCV\lib\libopencv_ml249.dll.a\
d:\OpenCV\lib\libopencv_objdetect249.dll.a\
d:\OpenCV\lib\libopencv_video249.dll.a

相關推薦

Qt5.4.2Mingw編譯配置opencv2.4.9

1 下載所需工具 (1)qt-opensource-windows-x86-mingw491_opengl-5.4.2.exe  842M (2)OpenCV  for windows(opencv-2.4.9.exe  348M) (3)cmake-2.8.12.2-

VS2015 編譯配置 opencv2.4.9 與 dlib1.10。

按 在VS2015 執行opencv 或 dlib 有許多簡便方式。如使用Win pack 編譯好的可執行檔案。參考步驟 opencv.exe 。 但是由於需要使用 一個開源庫 heads-hands-and-faces-tracking ,簡稱heads庫 https://

vs2015下編譯配置opencv2.4.9

參考: vs2015下配置opencv2.4.9 不同點: 1 cmake 選擇 Visual studio 14 2015 win64. 此後的都在64 下操作。 2 新建屬性表。在Debug | 64上右鍵單擊,選擇新增新專案屬性表。 參考第六步: 屬性表 注意

【Qt學習】Qt入門之Qt5.3.2+vs2010(中文版)+opencv2.4.9配置與簡單測試

【Qt學習--1】Qt入門之Qt5.3.2+vs2010(中文版)+opencv2.4.9配置與簡單測試 最近開始接觸Qt,起因就是想做個視覺化的操作介面來,剛好也看到相關的一些博文和資料,對Qt有比較詳盡的介紹,就動手安裝配置起來,下面就開始吧,記錄和分享一下我的安裝過程

VS2013配置OPENCV2.4.9

rac 菜單 s2d 配置 targe itblog 按鈕 控制 cvs 轉載自->這裏 設置opencv SDK解壓目錄,點擊Extract後解壓 我是習慣於解壓到這個位置的。 解壓過程如上圖。 2、 文件目錄介紹 解壓後會在目錄下生成open

QT5.8.0(msvc2015)creator+opencv2.4.13.6安裝與配置方法

一、安裝QT、編譯出opencv 我安裝的QT版本如下: 我下載的opencv是2.4.13.6,如下圖可以看到官網提供了原始檔、以及編譯好的win、ios、安卓等。實際上,我們直接下載原始檔(下圖的source),然後自己在自己的平臺上編譯即可,不需要下載官網提

[opencv]QT5.3.2配置opencv2.4.10及QT5.3.2+opencv2.4.10+vs2013配置

1.QT5.3.2配置opencv2.4.10 1.1QT5.3.2下載與安裝 下載網址: 選擇qt-opensource-windows-x86-msvc2013_opengl-5.3.2,下載後

Pycharm5.0.4(win10)配置opencv2.4.9

1、安裝Pycharm5.0.4,支援下載官方的正版軟體。哈哈接下來進入主題 2、安裝完Pycharm先不用著急開啟執行和破解,這個網上教程很多不多累贅。 3、下載安裝Python2.7.9預設安裝路徑即可本人安裝的是(64位)其他版本的應該差不多(本部落格

Opencv學習筆記:(2)在VS2012中配置Opencv2.4.9專案

最新的opencv版本出到了2.4.9,本文將探討如何在vs2012中配置opencv2.4.9庫。關於vs2012的安裝就不討論了,想必對大家來說都很容易啦。廢話不多說,下面開始: 一、Opencv2.4.9的下載及解壓。 1.      下載opencv2.4.9 ,

win10下vs2013配置opencv2.4.11+測試程式碼

一、vs2013下載與安裝 下載並安裝vs2013 雙擊vs2013.4_ult_chs.iso檔案,雙擊vs_ultimate.exe進行安裝,安裝後直接啟動即可。 二、opencv2.4.11安裝 選擇Win pack,進入下載頁面... 2.下載完

MAC Windows linux(樹莓派)三平臺配置 opencv2.4.13 + QT環境

一、MAC平臺 在xcode上面配置好了opencv之後就可以進行QT的配置: http://blog.csdn.net/tianzhaixing2013/article/details/52077064 在上面的博文的基礎上我補充一點,在helloC

一勞永逸配置opencv2.4.11+vs2013的步驟

1、設定環境變數: 2、vs2013中,新建一個win32控制檯程式,空專案, 比如32位的。點選檢視-其他視窗-屬性視窗 3、在debug|win32中右鍵新建屬性表,命名為:PropertySheet_OpenCV2411_DEBUG32, 雙擊開啟後按照普通配置方法配置。其中庫目錄要注意是

Visual Studio 2010 配置OpenCV2.4.10

記錄下來,備忘加分享! 0、環境:win 7 64位, visual studio 64位中文版,我直接把Opencv解壓到了C盤跟目錄下; 1、原材料,不說了,自行下載; 2、配置環境變數,建議把x86和x64的l路徑都加上去,很簡單,過! 3、開啟visual stud

多版本opencv配置(opencv3.3下配置opencv2.4.13)

在原有版本上配置方式不變。。 配置的主要步驟為: 1、到opencv管網下載opencv2.4.13,位exe檔案,雙擊即可解壓到指定目錄 2、對電腦的環境變數進行設定 E:\opencv\opencv2.4.13\build\x86\vc12\bin

Linux下Eclipse安裝配置OpenCV2.4.8,用C++呼叫OpenCV及測試例項

首先從官網上下載安裝opencv,安裝教程可以從網上搜索一下,需要用到cmake。然後在Eclipse中配置opencv,目的在於讓其找到opencv的庫,就是g++ test.cpp -o test -I .........................-l.....

在Ubuntu系統中配置opencv2.4.10

Ubuntu版本:Ubuntu 10.04.1 LTS Opencv版本:opencv-2.4.10 Opencv官網:opencv.org 一、必要準備 1、從opencv.org下載你需要的opencv版本(本文下載的是2.4.10版本); 2、將其解壓並通過vmwa

Windows下Python2.7配置OpenCV2.4.10

所需檔案: 這裡選Windows 64位的安裝包。 pip是一個安裝和管理Python包的工具,下邊的numpy會用到pip來安裝。 numpy是一個用python實現的科學計算包,主要用於矩陣運算,是python數值計算的擴充套件

Qt5.8_VTK7.0_VS2015編譯配置及測試中問題

最近在做一個基於Qt的三維點雲軟體,涉及到點雲的顯示及操作,所以要在Qt中完成QVTKWidget外掛的新增。在浮躁的心態下折騰了兩天才成功的實現Qt5.8_VTK7.0_VS2015的編譯配置及測試。

在CentOS 6.4編譯安裝GCC 4.8.1 + GDB 7.6.1

在CentOS 6.4中編譯安裝GCC 4.8.1 + GDB 7.6.1  一、編譯安裝gcc 4.8.1 1. 安裝gcc和g++ 新安裝的CentOS缺少編譯環境,必須先安裝舊版本的gcc, 然後再進行自舉編譯 yum -y install gcc  yum -y i

【Qt】Qt5.8交叉編譯配置選項詳解(./configure --help)

Usage:  configure [options] [assignments]Configure understands variable assignments like VAR=value on the command line.These override any