1. 程式人生 > >VS2017 下 opencv4.0 的配置

VS2017 下 opencv4.0 的配置

一、安裝包下載

進入opencv官網,在右下角找到opencv4.0-alpha 下載
網址:https://opencv.org/

在這裡插入圖片描述

在Download中選擇Win pack
在這裡插入圖片描述

二、軟體解壓。

下載後,解壓到指定資料夾,出現以下檔案即為解壓正確。
在這裡插入圖片描述

三、環境配置

選擇計算機,右鍵屬性->高階系統設定->環境變數->系統變數->找到PATH->在變數值中新增相應路徑。
D:\opencv 4.0\opencv\build\x64\vc15\bin
VS2017是選擇vc15,VS2015選擇vc14,不要搞錯了。
在這裡插入圖片描述

四、新建VS2017工程

選擇檔案–新建–專案。
在這裡插入圖片描述

選擇空專案,並確定專案名稱
在這裡插入圖片描述

在屬性管理器中找到Debug|64,下有名為Microsoft.Cpp.x64.user的檔案,右鍵選擇屬性。
若是找不到屬性管理器,在檢視–其他視窗–屬性管理器開啟即可。
在這裡插入圖片描述

五、包含目錄和庫目錄配置

然後選擇通用屬性下的VC++目錄,右邊會有包含目錄和庫目錄,點選包含目錄,新增以下兩條路徑,其實這些都是剛才OpenCV相關解壓檔案所在的目錄。
D:\opencv 4.0\opencv\build\include
D:\opencv 4.0\opencv\build\include\opencv2
這兩條路徑要依據自己解壓OpenCV4.0的路徑進行修改。
在這裡插入圖片描述

在庫目錄新增以下路徑:
D:\opencv 4.0\opencv\build\x64\vc15\lib
同樣需要依據自己解壓OpenCV4.0的路徑進行修改。
在這裡插入圖片描述

六、附加依賴庫配置

還是剛才的屬性頁面,點選連結器,選擇輸入,會在右側看到附加依賴項。

新增以下附加依賴項:
opencv_world400.lib
opencv_world400d.lib

在這裡插入圖片描述

七、測試程式

#include <opencv2/opencv.hpp>

using namespace cv;

int main()
{
	//讀取圖片(使用圖片的絕對路徑)
	Mat src = imread("C:\\Users\\admin\\Desktop\\timg.jpg");
	//顯示圖片
	imshow("Output", src);
	//顯示灰度圖
	Mat Gray;
	cvtColor(src, Gray, 6);
	imshow("Gray", Gray);

	//不加此語句圖片會一閃而過
	waitKey(0);

	return 0;
}

若成功則顯示:
在這裡插入圖片描述

注意:
若提示缺少dll檔案,可以嘗試重啟電腦。
若提示Microsoft C++ 異常: cv::Exception,請確認路徑是否正確。