配置opencv


先把opencv配置起來:

詳細參見:

http://blog.163.com/chen_dawn/blog/static/1125063201461695238801/

我的機器的配置方法:

 

先去環境變量那里配置path

新增:

F:\opencv249\opencv\build\x64\vc12\bin;

F:\opencv249\opencv\build\x86\vc12\bin

這兩個。

關於vc的描述與匹配:

vc8 = Visual Studio 2005,

vc9 = Visual Studio 2008,

vc10 = Visual Studio 2010,

vc11 = Visual Studio 2012,

vc12 = Visual Studio 2013。

因為安裝的是2013,並且機器是64位。所以就添加了這兩個目錄。

舉例:32位機器的vs10環境。

那么需要配的是:opencv\build\x86\vc10\bin

 

然后創建工程。

多配三個點:

1、項目->屬性->vc++目錄->包含目錄->

 

點擊右上方圖標添加新行:

然后依次鍵入我的build目錄下的這些內容。

/*

Build 文件夾屬於opencv的庫文件,這三個目錄都要導入一下。

Sources文件夾是opencv的所有源碼和樣例。

*/

 

2、項目->屬性->vc++目錄->庫目錄->

 

添加新行。添加這樣一個lib的靜態目錄。

 

3、然后是鏈接器->輸入->附加依賴項->

 

添加:

 

opencv_ml249d.lib

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

opencv_legacy249d.lib

opencv_objdetect249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_nonfree249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_videostab249d.lib

opencv_objdetect249.lib

opencv_ts249.lib

opencv_video249.lib

opencv_nonfree249.lib

opencv_ocl249.lib

opencv_photo249.lib

opencv_stitching249.lib

opencv_superres249.lib

opencv_videostab249.lib

opencv_calib3d249.lib

opencv_contrib249.lib

opencv_core249.lib

opencv_features2d249.lib

opencv_flann249.lib

opencv_gpu249.lib

opencv_highgui249.lib

opencv_imgproc249.lib

opencv_legacy249.lib

opencv_ml249.lib

 

完成配置。

 


實驗圖片:

#include<iostream>  

#include <opencv2/core/core.hpp>  

#include <opencv2/highgui/highgui.hpp>  

 

 

using namespace cv;

 

 

int main()

{

// 讀入一張圖片(游戲原畫)  

Mat img = imread("logo.jpg");

// 創建一個名為 "游戲原畫"窗口  

namedWindow("游戲原畫");

// 在窗口中顯示游戲原畫  

imshow("游戲原畫", img);

// 等待6000 ms后窗口自動關閉  

waitKey(6000);

}

 

//這個圖片要放到跟.vcxproj同名的目錄下才可以。

 

如此完成配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM