OpenCV2.4.7與VS2010開發環境搭建

因爲好久沒有用OpenCV了,以前用的是1.0版本和VC++6.0。如今已經到了VS2010+OpenCV2.4.7。安裝使用以後,發現OpenCV的庫名稱都變了。
因而記錄一下此次的安裝和配置步驟:
1.下載OpenCV-2.4.7.0.exe,而後安裝在D盤下,則以下目錄是對咱們編程十分有用的。
D:\opencv\build\include;//頭文件
D:\opencv\build\include\opencv;//頭文件
D:\opencv\build\include\opencv2;//頭文件
D:\opencv\build\x86\vc10\lib;//靜態庫文件
D:\opencv\build\x86\vc10\staticlib;//純靜態庫文件
D:\opencv\build\x86\vc10\bin;//靜態庫對應的動態連接庫文件
ios

2.配置VS2010,新建一個控制檯應用程序,命名爲TestOpenCVweb

設置其項目屬性,->Configuration Properties->VC++ Directories編程

2.1將其Include Directories新增以下三個OpenCV的頭文件路徑。測試


[img-opencv_include_path.png]ui

2.2將其Library Directories新增以下兩個靜態連接庫路徑。設置以下:
spa


[img-opencv_lib_path]指針

3.編程測試:代碼以下
code

include <opencv.hpp>  
#include <iostream>  
#include <string>  
#pragma comment(lib, "opencv_core247.lib" )   
#pragma comment(lib, "opencv_core247d.lib" )   
#pragma comment(lib, "opencv_highgui247.lib" )  
#pragma comment(lib, "opencv_highgui247d.lib" )  
using namespace cv;  
using namespace std; 

int _tmain(int argc, _TCHAR* argv[])
{
 IplImage *src;  // 定義IplImage指針變量src     
 src = cvLoadImage("st110.jpg",-1); // 將src指向當前工程文件目錄下的圖像lena.jpg    
 cvNamedWindow("lena",0); //定義一個窗口名爲lena的顯示窗口    
 cvShowImage("lena",src); //在lena窗口中,顯示src指針所指向的圖像    
 cvWaitKey(0);    //無限等待,即圖像總顯示    
 cvDestroyWindow("lena"); //銷燬窗口lena    
 cvReleaseImage(&src);  //釋放IplImage指針src
 return 0;
}

注意,項目所須要的lib文件的名稱。OpenCV2.4.7版本的lib庫名稱有所改變。orm

相關文章
相關標籤/搜索