1. 程式人生 > >OpenCV學習筆記(一)OpenCV 3.4.1 + VS2017 配置

OpenCV學習筆記(一)OpenCV 3.4.1 + VS2017 配置

對於EmguCV3.4.1的配置花了我兩天的時間,本來導師要求配置這個但是測試的時候有一個報錯資訊。


為此我參考了各大部落格,無論是調debuger,還是x64,x86檔案的拷貝,都居然是失敗,無語死了,真的想吐槽。

一怒之下,還是裝起C++的opencv3.4.1吧,硬著頭皮上。

參考了下面兩篇博文,總算是成功了。

第一篇:https://blog.csdn.net/sinat_36264666/article/details/73135823?ref=myread

第二篇:https://blog.csdn.net/u013736136/article/details/79619799

話不多說,下面直接上方法。

本機環境:win10 64位 x64處理器 OpenCV3.4.1 Visual Studio 2017 社群版 最後結果,親測可用OpenCV官方下載地址: http://opencv.org/releases.html#本人選擇opencv3.4.1基於Windows平臺。讀者根據自己需要選擇合適版本及平臺下載。

下載完之後解壓開啟安裝


安裝完成後,開啟我的電腦,屬性,高階設定,設定環境變數。




點選新建,新增下載好的目錄上的環境變數。這樣opencv就安裝好了,下面開始在VS2017上進行配置。

首先,新建一個c++空專案。


新增標頭檔案。


開啟屬性管理器。


右鍵Debug X64的屬性。


如下編輯包含目錄。


新增的包含目錄分別為;

E:\Program Files\OpenCV\opencv\build\include

E:\Program Files\OpenCV\opencv\build\include\opencv

E:\Program Files\OpenCV\opencv\build\include\opencv2


然後新增庫目錄:

E:\Program Files\OpenCV\opencv\build\x64\vc15\lib

最後一項,在下面手動寫入opencv_world341d.lib;341代表版本是3.4.1,d代表debug


配置好之後貼上程式碼試驗;

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;

int main() {
	Mat image = imread("C:\\Users\\Administrator\\Desktop\\表情包\\倉鼠\\美醜有時.JPEG");
	imshow("顯示影象", image);
	waitKey(0);
	return 0;
}

效果如下所示,由於第一次接觸opencv,也不知道是不是每次新建專案都要這樣,感覺累要死人的節奏,第一天學習opencv不知道以後會遇到什麼樣的問題,先蛋疼一波。