opencv安裝教程(win10 VS2017)
作業系統:Windows10
OpenCV版本:OpenCV4.0.0-beta
VS版本:vs2017
1. VS2017 Community 下載
2. opencv 下載與安裝
3.環境變數配置
右擊計算機->屬性->高階系統設定->高階->環境變數->系統變數 中的path,新增路徑:
……\opencv\build\x64\vc15\bin(根據自己安裝的opencv路徑及vs版本來設定)
我的VS版本為2017,對應vc15
所以路徑為:D:\tools2\opencv\opencv\build\x64\vc15\bin
Visual Studio 2015 對應vc14
Visual Studio 2013 對應vc12
Visual Studio 2012 對應vc11
Visual Studio 2010 對應vc10
4.VS 配置
在VS中 檔案->新建->專案,新建Windows控制檯應用程式
在VS搜尋框輸入 屬性管理器,開啟屬性管理器
展開專案->Debug|x64->Microsoft.Cpp.x64.user 雙擊開啟屬性頁面。
4.1新增目錄
點選 通用屬性->VC++目錄->
包含目錄:
新增:
D:\tools2\opencv\opencv\build\include
D:\tools2\opencv\opencv\build\include\opencv2
庫目錄:
新增:
D:\tools2\opencv\opencv\build\x64\vc15\lib
注:D:\tools2 是我自己的opencv安裝目錄,實際路徑看自己的安裝目錄
4.2 附加依賴項
首先,
開啟資料夾opencv\build\x64\vc15\lib,檢視自己電腦安裝的庫
在VS中,點選 通用屬性->連結器->輸入->可附加依賴項
新增:
opencv_world400d.lib(想用debug版本的庫)
或
opencv_world400.lib(想用release版本的庫)
5.測試
新建 專案->windows桌面嚮導->選中空專案,點確定
解決方案資源管理器->右擊 專案的原始檔->新增新建項->cpp檔案(main.cpp)
將圖片(1.jpg)新增到工程目錄下,即和main.cpp同一個資料夾下
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
// 讀入一張圖片
Mat img = imread("1.jpg");
// 建立一個名為 "test"視窗
namedWindow("test");
// 顯示圖片
imshow("test", img);
// 等待時間
waitKey(20181107);
}
顯示結果:
PS:
寫好程式碼後 顯示報錯,如下圖,把Debug 後面的x86改成x64就可以了…