Qt5.3.1 OpenCV2.4.9 開發環境配置

首先是將咱們須要的三個軟件安裝:分別是OpenCV2.4.九、QT5.3.1 、Cmake3.0.2ios

必定要使用Cmake3.0.2編譯OpenCV2.4.9 其餘版本的不必定能編譯成功!!!!c++

 

 

A.Cmakeide

 

            Cmake安裝ui

 

 


Cmake安裝文件夾spa

 

 B.OpenCV 安裝命令行

opencv安裝的文件路徑3d

 

 

 

 

opencv安裝的過程code

 

 

 

C.QT的安裝cdn

別忘了把Qt的BIN路徑和Qt Tools Bin路徑的放進環境變量裏!!!blog

 

 

D.Cmake編譯OpenCV

 

  

 

編譯路徑要原則E:\opencv安裝的路徑

目標路徑選擇新建MINGW文件夾 

這裏我放在了C盤的根目錄下

 

點擊Condigure 開始

 

選擇MinGW Makefiles Specify native compilers 編譯方式

Next

 

選擇編譯器

 

c和c++編譯器的gcc和g++的地址在QT安裝目錄下

 

 Finish

 

等待……..

 

找到With_QTWith_OpenGL 兩項打勾

Configure 而後等待。

 

填入DIR文件夾的路徑

 (若是你Qt的環境變量已經配置好,DIR文件路徑會自動填充,你只要檢查一下就好)

 

 

填寫完成 

Configure 

而後Gnerate  完成

 

接下來開始正式編譯

首先進入cmd命令行界面

 

進入你新建的MINGW文件夾下

注意命令不要出錯 cd c://MINGW(後面是你本身的文件夾的路徑).

 

 

輸入mingw32-make 注意是英文輸入法。

 

編譯完成

 

輸入命令 mingw32-make install

等待......

 

完成   進入QT

 

新建一個c++項目

 注意名稱和路徑必須是純英文  名稱能夠有下劃線______

 

在.pro中加入連接庫

 

 

 

注意三個點第一 .pro  的位置   第二是opencv的安裝路徑

第三編譯的新建的MINGW的路徑

 

 

若是你是和個人安裝路徑徹底一致,我把連接庫放在文檔末尾

 大功告成。

 

 /*-----------------------分割線---------------------------------*/

 

 

INCLUDEPATH+=e:\opencv\build\include\opencv\

e:\opencv\build\include\opencv2\

e:\opencv\build\include\

 

LIBS+=c:\MinGW\lib\libopencv_calib3d249.dll.a\

  c:\MinGW\lib\libopencv_contrib249.dll.a\

  c:\MinGW\lib\libopencv_core249.dll.a\

  c:\MinGW\lib\libopencv_features2d249.dll.a\

  c:\MinGW\lib\libopencv_flann249.dll.a\

  c:\MinGW\lib\libopencv_gpu249.dll.a\

  c:\MinGW\lib\libopencv_highgui249.dll.a\

  c:\MinGW\lib\libopencv_imgproc249.dll.a\

  c:\MinGW\lib\libopencv_legacy249.dll.a\

  c:\MinGW\lib\libopencv_ml249.dll.a\

  c:\MinGW\lib\libopencv_objdetect249.dll.a\

  c:\MinGW\lib\libopencv_video249.dll.a

 

 

 /*-----------------------分割線---------------------------------*/

//示例代碼

#include<iostream>
#include<opencv2/opencv.hpp>
using namespace cv;
using namespace std;
 
int main()
{
    Mat src=imread("E://1.png");
    imshow("test",src);
    waitKey(0);
    return0;
}
相關文章
相關標籤/搜索