VS2017下配置OpenCV

opencv提供了豐富的圖像處理功能,這裏介紹在vs2017下opencv開發環境配置。
1.首先下載好OpenCV
下載地址:https://opencv.org/releases/
這裏以4.3.0版本爲例
進入下載官網後,點擊Windows下載
在這裏插入圖片描述
下載好後雙擊opencv-4.3.0-vc14_vc15.exe文件,選擇安裝路徑,opencv包就安裝好了。
2.配置環境變量
右鍵“我的電腦”->“屬性”->“高級系統設置”->“環境變量”->“path”
在這裏插入圖片描述
選擇“編輯”->“新建”,將H:\opencv\opencv\build\x64\vc15\bin複製到裏面(這裏以安裝到H盤爲例)

在這裏插入圖片描述
3.打開VS2017,新建一個空的C++項目
點擊視圖→點擊其他窗口打開屬性管理器
在這裏插入圖片描述

在屬性管理器欄中,選中Debug|Win64中的Microsoft.Cpp.x64.user,右鍵點擊屬性進入屬性界面
在這裏插入圖片描述

點擊VC++目錄→點擊包含目錄→點擊編輯
在這裏插入圖片描述

將之前的安裝目錄下的這三個目錄添加進去

H:\openCV\opencv\build\include
H:\openCV\opencv\build\include\opencv2

其他版本如果有這個文件也包含進去
openCV\opencv\build\include\opencv
這一步做完後,回到VC++目錄→點擊庫目錄→點擊編輯
將之前的安裝目錄下的這個目錄添加進去

H:\openCV\opencv\build\x64\vc15\lib

這個目錄下有vc14和vc15,vc14是針對VS2015的,vc15是適用於VS2017的,所以這裏選擇vc15.
做好這個後,回到初始的目錄,點擊鏈接器→點擊輸入→點擊附加依賴項→點擊編輯
這裏將opencv_world430d.lib添加進去。
這裏有兩個,一個是opencv_world430d.lib,另一個是opencv_world430.lib,兩個的區別是:帶有d 的是在Debug版本下的,不帶d 的是在Release版本下的,根據需要自己選擇,這裏選擇opencv_world430d.lib。
接着設置VS2017是x64和debug
在這裏插入圖片描述

最後輸入代碼測試:

#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
	Mat image = imread("C:\\Users\\Desktop\\1.png");//這裏的路徑自己根據情況變換
	imshow("opencv", image);//顯示圖片
	waitKey(6000);//等待6000ms後自動關閉
	return 0;
}

如果成功運行出圖片的話說明配置成功,以上就是在VS2017下配置OpenCV的過程,在此記錄一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章