win10+VS2015+opencv3.4.0配置方法


win10+VS2015+opencv3.4.0配置方法
操作環境:
windows10 64位
opencv 3.4.0:https://opencv.org/releases.html(選擇opencv3.4.0 Win pack下載到本地,雙擊提取即可,不需要編譯)
visual studio 2015
本開發環境配置的一些說明:
不需要編譯opencv
 在visual studio 2015上只需在首次建立opencv項目時進行配置,之后導入之前保存的項目屬性表即可。
配置步驟:
1)下載opencv3.4.0,提取為以下文件:

 

添加path(vs2015對應:\opencv\build\x64\vc14\bin;vs2017對應:D:\thirdLib\opencv\build\x64\vc15\bin)到環境變量中,重啟電腦生效。
添加環境變量方法:打開“計算機”->右擊選擇“屬性”->“高級系統設置”->“環境變量”->“系統變量”中選擇Path,編輯,將上述路徑添加進去保存即可。
2)安裝vs2015,注意把殘留刪除干凈,關閉360等軟件。
3)打開vs2015,新建一個工程,配置opencv:
      1.點擊“視圖”->“其他窗口”->“屬性管理器”。
      2.在Debug | x64上右鍵單擊,選擇“添加新項目屬性表”(配置Release | x64以下操作相同,注意添加庫的時候添加不帶d的lib)。
      3.設置項目屬性表的名稱為opencvPropertySheet,點擊添加。(此處新建的項目屬性表請另外單獨保存下來,以后再在vs下建立opencv項目時直接添加該表即可,不需重復配置) 。
      4.雙擊新建立的opencvPropertySheet項目屬性表進行編輯。
 
         

 

 

      5.點擊“VC++目錄”->“包含目錄”,進行編輯。
 
      6.將解壓得到的opencv的build/include目錄和兩個子目錄添加進去
 
         

 

 

      7.點擊“VC++目錄”->“庫目錄”,進行編輯。將解壓得到的opencv的build\x64\vc14\lib目錄添加進去:

     

 

      8.點擊“鏈接器”->“輸入”->“附加依賴項”,進行編輯。將opencv_world340d.lib添加進去。
該文件位於opencv的build\x64\vc14\lib目錄下,該目錄下存在一個opencv_world340.lib文件和一個opencv_world340d.lib文件,其中帶d的為debug版本。
       

 

      9.以同樣的方法配置Release | x64(3~8步驟)。
     10.點擊“視圖”->“解決方案資源管理器”。回到工程,編寫代碼測試即可。
 
說明:下次打開一個新的vs工程,如何添加保存好的屬性表?
.            點擊“視圖”->“其他窗口”->“屬性管理器”,在Debug | x64上右鍵單擊,選擇“添加現有屬性表”,選擇D:\thirdLib\opencv目錄下的opencvPropertySheet.props;
              在Release | x64上右鍵單擊,選擇“添加現有屬性表”,選擇D:\thirdLib\opencv目錄下的opencvrPropertySheet.props。
              點擊“視圖”->“解決方案資源管理器”,回到工程即可。
最后附上一個簡單的程序以作測試
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char *argv[]) {
  const char* imagename = "lena.jpg";
  //從文件中讀入圖像
  Mat img = imread(imagename);
  //如果讀入圖像失敗
  if (img.empty()) {
    fprintf(stderr, "Can not load image %s\n", imagename);
    return -1;
  }
  //顯示圖像
  imshow("image", img);
  //此函數等待按鍵,按鍵盤任意鍵就返回
  waitKey();
  return 0;
}

 


免責聲明!

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



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