配置opencv

先把opencv配置起來:ios

詳細參見:c++

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

個人機器的配置方法:ui

 

先去環境變量那裏配置pathspa

新增:3d

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

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

這兩個。圖片

關於vc的描述與匹配:get

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

 

而後建立工程。

多配三個點:

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

 

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

而後依次鍵入個人build目錄下的這些內容。

/*

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

Sources文件夾是opencv的全部源碼和樣例。

*/

 

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

 

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

 

三、而後是連接器->輸入->附加依賴項->

 

添加:

 

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同名的目錄下才能夠。

 

如此完成配置。

相關文章
相關標籤/搜索