1. 程式人生 > >配置OpenCV 2.4.6 b VS 2012 其實都比較通用

配置OpenCV 2.4.6 b VS 2012 其實都比較通用

.. 表示opencv目錄,包含include、build、3rdparty等資料夾 環境變數: Path新增 32位系統:...\build\x86\vc11\bin;...\build\x86\vc11\lib 64位系統:...\build\x64\vc11\bin;...\build\x64\vc11\lib 配置include路徑: 專案屬性 -> VC++ 目錄 -> 包含目錄 ...\build\include; ...\build\include\opencv; ...\build\include\opencv2; 配置lib路徑: 專案屬性 -> VC++ 目錄 -> 庫目錄 32位系統:...\build\x86\vc11\lib 64位系統:...\build\x64\vc11\lib 配置附加依賴項:
專案屬性 -> 配置屬性 -> 連結器-> 輸入 -> 附加依賴項 debug模式新增帶d的,release新增不帶d的 opencv_calib3d246d.lib opencv_contrib246d.lib opencv_core246d.lib opencv_features2d246d.lib opencv_flann246d.lib opencv_gpu246d.lib opencv_haartraining_engined.lib opencv_highgui246d.lib opencv_imgproc246d.lib opencv_legacy246d.lib opencv_ml246d.lib opencv_nonfree246d.lib opencv_objdetect246d.lib opencv_photo246d.lib opencv_stitching246d.lib opencv_superres246d.lib opencv_ts246d.lib opencv_video246d.lib opencv_videostab246d.lib 記得登出!!
測試程式:
  1. #include<iostream>
  2. #include<string>
  3. #include<opencv2\opencv.hpp>
  4. usingnamespace cv;  
  5. usingnamespace std;  
  6. int main(){  
  7.     Mat img =imread("D:\\Lena.bmp");  
  8.     if(img.empty()){  
  9.        cout<<"Error:Noimage!";  
  10.        return -1;  
  11.     }  
  12.    imshow("Lena",img);  
  13.     waitKey();  
  14.     return 0;  
  15. }