1.下載軟件
下載VS2010+OpenCV(2.4.11),並安裝。
2.配置OpenCV
雙擊“計算機”,打開“系統屬性”,點擊“高級系統設置”,然后打開“環境變量”,編輯path,在變量值中添加以下語句:D:\opencv\opencv\build\x86\vc10\bin;D:\opencv\opencv\build\x86\mingw\bin;D:\opencv\opencv\build\common\tbb\ia32\vc10
注意:“D:\opencv”具體應由軟件OpenCV安裝目錄決定。若你安裝在D:\program\opencv路徑下,應將上面的“D:\opencv”改為“D:\program\opencv”。
3.新建一個工程
1.打開文件->新建->項目->Visual C++->Win32->Win32控制台應用程序,輸入名稱“example”。
2.點擊確定,並進行下一步,在附加選項中勾選”空項目”,其他默認不變。點擊完成。
3.在源文件中添加新建項,新建一個C++文件。
4.在VS2010中配置OpenCV
1.打開項目下的屬性(Alt+F7),並打開屬性頁中配置屬性下的VC++目錄。
2.配置包含目錄
編輯包含目錄並添加以下語句:
D:\opencv\opencv\build\include
D:\opencv\opencv\build\include\opencv
D:\opencv\opencv\build\include\opencv2
3.配置庫目錄
編輯庫目錄並添加以下語句:
D:\opencv\opencv\build\x86\vc10\lib
4.配置鏈接器
打開屬性頁中鏈接器下的輸入,編輯附加依賴項並添加以下語句:
opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_objdetect2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
特別注意:上面語句中2411是安裝OpenCV的版本號,所以要根據具體安裝的版本來填寫。
5.編程
下面就來寫一個簡單的圖片顯示的程序,在編程前將要顯示的圖片放在D:\Documents\Visual Studio 2010\Projects\example\example目錄下,具體位置要根據你安裝的位置決定。
//顯示圖像文件
#include <opencv2/opencv.hpp>
using namespace std;
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
int main()
{
const char *pstrImageName = "藍天白雲.jpg";
const char *pstrWindowsTitle = "OpenCV第一個程序";
//從文件中讀取圖像
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);
//創建窗口
cvNamedWindow(pstrWindowsTitle, 0);
//在指定窗口中顯示圖像
cvShowImage(pstrWindowsTitle, pImage);
//等待按鍵事件
cvWaitKey();
cvDestroyWindow(pstrWindowsTitle);
cvReleaseImage(&pImage);
return 0;
}
生成並運行可得:
參考:
1.【OpenCV入門指南】第一篇 安裝OpenCV
http://blog.csdn.net/morewindows/article/details/8225783
2.VS2010+Opencv-2.4.0的配置攻略
http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html
版權聲明:本文為博主原創文章,未經博主允許不得轉載。