win7 VS2012+openCV-2.4.11 配置


1、下載

http://opencv.org/downloads.html

(根據版本的不同選擇,這里選擇的是opencv-2.4.11)

2、安裝

3、環境變量配置

計算機->屬性->高級系統設置,進入系統屬性對話框->環境變量

新建

變量名   opencv

變量值   D:\openCV-2.4.11\opencv\build\x86\vc11\bin

編輯

變量名   path

變量值   末尾加上   ;%opencv%;

4、VS2012新建控制台測試工程

文件->新建->項目->Visual C++->Win32 控制台應用程序(輸入名稱OpenCVTestApp)

粘貼代碼

 1 #include <iostream>
 2 #include <string>
 3 using namespace cv;
 4 using namespace std;
 5 int main()
 6 {
 7     Mat img = imread("pp.jpg");
 8     if(img.empty())
 9     {
10         cout<<"error";
11         return -1;
12     }
13     imshow("xx的靚照",img);
14     waitKey();
15 
16     return 0;
17 }

在項目目錄F:\VSWorkspace\OpenCVTestApp\OpenCVTestApp下添加一張jpg圖片,並把名字修改成pp.jpg。

5、VS2012依賴配置

項目->屬性->VC++目錄
包含目錄 D:\openCV-2.4.11\opencv\build\include
庫目錄 D:\openCV-2.4.11\opencv\build\x86\vc11\lib

->鏈接器->輸入->附加依賴項
opencv_core2411d.lib
opencv_imgproc2411d.lib
opencv_highgui2411d.lib
opencv_ml2411d.lib
opencv_video2411d.lib
opencv_features2d2411d.lib
opencv_calib3d2411d.lib
opencv_objdetect2411d.lib
opencv_contrib2411d.lib
opencv_legacy2411d.lib
opencv_flann2411d.lib

以上是針對debug配置添加的庫,release版的跟上面的步驟類似,只是需要把附加依賴項后面的d字符去掉。

6、運行

 

今天又看到一篇很詳細的攻略:http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html


免責聲明!

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



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