VS2010配置OpenCV
1.下載OpenCV并安裝
?? http://www.opencv.org.cn/download/
?? 下載必須superpack.exe,本例下載版本為:OpenCV-2.3.0-win-superpack.exe
?? 下載后解壓到任意目錄,本例解壓到D:\OpenCV2.3;
??? 同時安裝好VS2010;
2.設置OpenCV環(huán)境變量
?? 計算機->(右鍵)屬性->高級系統(tǒng)設置->高級(標簽)->環(huán)境變量:
? 1)新建環(huán)境變量opencv=D:\OpenCV2.3\build;
? 2)為path新增路徑:%opencv%\x86\vc10\bin;
? 重啟或注銷計算機使配置生效;
3.打開VS2010,新建Visual C++下Win32控制臺應用程序demo,后面工程步驟默認即可;
?
? // demo.cpp : 定義控制臺應用程序的入口點。
? #include "stdafx.h"
? #include "highgui.h"
? int _tmain(int argc, _TCHAR* argv[])
? {
????? const char* imagename = "D:/demo/demo.jpg";
????? cv::Mat img = cv::imread(imagename);
????? if(img.empty())return -1; //是否加載成功
????? if(!img.data)return -1;
????? cv::namedWindow("image", CV_WINDOW_AUTOSIZE);
????? cv::imshow("image", img);
????? cv::waitKey();
????? return 0;
? }
4.配置工程demo的OpenCV依賴
? 1)demo項目->屬性->配置屬性->VC++目錄->包含目錄:
???? 新增=D:\OpenCV2.3\build\include;
???????????? =D:\OpenCV2.3\build\include\opencv;
???????????? =D:\OpenCV2.3\build\include\opencv2;
? 2)demo項目->屬性->配置屬性->VC++目錄->庫目錄:
???? 新增=D:\OpenCV2.3\build\x86\vc10\lib;
5.配置工程demo的鏈接器
? 1)demo項目->屬性(配置=debug)->配置屬性->鏈接器->輸入->附加依賴項:
??? 新增=opencv_core230d.lib;opencv_highgui230d.lib;opencv_video230d.lib;opencv_ml230d.lib;opencv_legacy230d.lib;opencv_imgproc230d.lib
? 2)demo項目->屬性(配置=release)->配置屬性->鏈接器->輸入->附加依賴項:
??? 新增=opencv_core230.lib;opencv_highgui230.lib;opencv_video230.lib;opencv_ml230.lib;opencv_legacy230.lib;opencv_imgproc230.lib
? 3)如需調用opencv其他DLL中的方法,在D:\OpenCV2.3\build\x86\vc10\bin目錄下,將相應DLL文件引用到項目中即可;
6.編譯生成demo并執(zhí)行;
總結
以上是生活随笔為你收集整理的VS2010配置OpenCV的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像处理库OpenCV参考网址
- 下一篇: VS2010实现opencv基于DCT的