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 3.4.0:https://opencv.org/releases.html(選擇opencv3.4.0 Win pack下載到本地,雙擊提取即可,不需要編譯)
visual studio 2015
本開發環境配置的一些說明:
不需要編譯opencv
在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版本。
該文件位於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; }
