1. 程式人生 > >OpenCV3.4.1安裝與VS2017下開發環境搭建

OpenCV3.4.1安裝與VS2017下開發環境搭建

        準備每天擠一點時間,學一下OpenCV,但怕自己只是一時興起,所以發帖敦促一下自己。

    第一天先把環境搭建一下,個人電腦目前裝的是VS2017,先去OpenCV官網(https://opencv.org/)下載安裝工具,我下載的版本是OpenCV3.4.1。安裝比較簡單,下載完成後預設安裝即可,記住安裝路徑。安裝完成之後需要配置環境變數(path裡面新增D:\OpenCV\opencv\build\x64\vc15\bin;),至此安裝完成。

    接下來抄一個小Demo測試一下,開啟VS,新建一個空專案,在配置管理器中選擇Debug模式,x64平臺(個人電腦64位,配置的OpenCV環境也是64位)。

在屬性中新增VC++包含目錄:

D:\OpenCV\opencv\build\include;

D:\OpenCV\opencv\build\include\opencv;

D:\OpenCV\opencv\build\include\opencv2;

新增庫目錄:

D:\OpenCV\opencv\build\x64\vc15\lib;

接下來還要在連結器輸入中新增附加依賴項:

opencv_world341d.lib;

新建一個原始檔,具體程式碼如下:

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;

int main(int argc, char* argv[])
{
	//讀取一張圖片
	Mat src = imread("./image/ali.jpeg");
	if (src.empty())
	{
		printf("Could not load image.");
		return -1;
	}
	//建立一個視窗,設定大小為自動大小
	namedWindow("Test OpenCV setup", CV_WINDOW_AUTOSIZE);
	//顯示該視窗
	imshow("Test OpenCV setup", src);
	//等待鍵盤任意鍵按下關閉此視窗
	waitKey(0);
	return 0;
}

執行結果如下: