天天看點

opencv3.4.2+vs2017環境搭建

第一步:當然是下載下傳opencv了

https://opencv.org/releases.html

opencv3.4.2+vs2017環境搭建

這裡我下載下傳的是opencv3.4.2,然後解壓,我解壓到了F盤。

設定環境變量,把F:\opencv\build\x64\vc15\bin把這個加進去。

其中vc15對應vs2017,vc14對應vs2015

第二步:下載下傳vs2017社群版,并安裝。這裡就不再說了

https://visualstudio.microsoft.com/zh-hans/

opencv3.4.2+vs2017環境搭建

現在,我們打開vs,建一個項目

如圖找到屬性管理器-->debug|x64-->Microsoft.Cpp.x64.user,然後點選右鍵,打開屬性

注:debug|x64這個是一個編譯的環境,是以寫完程式編譯時,也必須在這個環境中編譯。其它編譯環境下opencv的配置,與下面類似。

opencv3.4.2+vs2017環境搭建

①修改VC++目錄中的,包含目錄,引用目錄,庫目錄

如圖,包含目錄

opencv3.4.2+vs2017環境搭建
opencv3.4.2+vs2017環境搭建
opencv3.4.2+vs2017環境搭建

②修改連結器-->輸入--附加依賴項,如圖

opencv3.4.2+vs2017環境搭建

好了,現在測試一下。

#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<iostream>

int main() {
	cv::Mat image;
	if (!(image = cv::imread("f://opencv_image//lena.jpg")).data) {
		std::cout << "打開圖像失敗" << std::endl;
	}
	cv::namedWindow("test");
	cv::imshow("test", image);
	cv::waitKey(0);
	return 0;

}
           

測試結果:

opencv3.4.2+vs2017環境搭建

OK了

如果出現以下問題

opencv3.4.2+vs2017環境搭建

1、確定opencv的環境變量已經正确添加

2、關掉vs,重新啟動