1.下載
www.opencv.org下載 win pack 4.0.1 (opencv-4.0.1-vc14_vc15.exe),點擊安裝 (注:記住安裝路徑)
2. 配置環境變量(WIN7)
計算機->右鍵->屬性->高級系統設置->環境變量
找到系統變量中的path變量,雙擊它,點擊新建,將你安裝之后的opencv文件夾中的(E:\opnecv4.0\opencv\build\x64\vc15\bin)路徑添加到當中。注意:路徑粘貼后記得點確定,並在外面點能點的確定全點選一遍!
3. 相關文件的配置
注意:會報那種找不到dll文件的錯誤,是因為沒有將opencv里面的相關文件復制到C盤中的文件夾里面,把(E:\opnecv4.0\opencv\build\x64\vc15\bin)ctrl+a,ctrl+c全部復制到路徑C:\Windows\SysWOW64。
4. 進入VS2017配置屬性管理器進行相關配置
4.1 新建一個項目,我這里建了一個空項目
4.2 進入屬性管理器,菜單欄->視圖->其他窗口->屬性管理器
4.3 對Debug|X64進行配置,右鍵Microsoft.Cpp.x64.user,點擊屬性
4.5 這里我們對屬性中的 VC++目錄->包含目錄和VC++目錄->庫目錄進行添加相關路徑,對 鏈接器->輸入->附加依賴項進行添加相關路徑
4.5.1 VC++目錄 -> 包含目錄->編輯添加(E:\opnecv4.0\opencv\build 和 E:\opnecv4.0\opencv\build\include\opencv2)
庫目錄中加入 E:\opnecv4.0\opencv\build\x64\vc15\lib
鏈接器->輸入->附加依賴項中加入opencv_world401d.lib 注意:對Release|X64進行配置,右鍵Microsoft.Cpp.x64.user,點擊屬性鏈接器->輸入->附加依賴項中加入opencv_world401d.lib
5.勾選微軟符號服務器
工具->選項->調試->符號,勾選。
6. 創建一個像項目
VS最好關閉重新啟動,創建一個新的項目,進入屬性管理器,菜單欄->視圖->其他窗口->屬性管理器,點擊Microsoft.Cpp.x64.user右擊添加現有屬性表。
#include <iostream>
#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
//讀取本地的一張圖片便顯示出來
Mat img = imread("F:\\dota.jpg"); //此處是雙斜杠
imshow("測試窗口", img);
waitKey(0);
return 0;
}