1. 程式人生 > >Visual Studio Community 2015下配置OpenCV3.4.1的小問題

Visual Studio Community 2015下配置OpenCV3.4.1的小問題

Win10 中Visual Studio Community 2015下配置OpenCV3.4.1

在下由於本科畢業設計的緣由,作為初入計算機視覺邊緣試探的小白,嘗試了一些相關配置OpenCV的教程,好多都是舊版的,所以發現配置OpenCV的時候好多步驟不太一樣,不過,通過在下的探尋,終於配置成功,現按照步驟寫下心路歷程,以便以後不時之需,也算做了個筆記哈~

引言

OpenCV——Open Source Computer Vision Library即開源計算機視覺庫,作為一種有利的計算機視覺,影象處理和模式識別等領域的利器。讓我不得不對它產生興趣。好了話不多說,進入正題~

一、準備事項

1,在OpenCV官網https://opencv.org/下載安裝包。(在下下載的是最新版本的)


點進去繼續點選,根據自己電腦系統選取,在下的是win10所以下載的是windows版本。


二、配置工作

1,下載完成是一個自解壓檔案OpenCV-3.4.1.exe,直接雙擊就可以解壓。解壓後得到一個OpenCV資料夾,裡面包含如下:


2,配置環境變數

右鍵開啟我的電腦屬性選項->高階系統設定->環境變數

配置完環境變數可能需要自己重啟一下電腦。




根據自己的版本選取,在下的是visual studio 2015,所以選vc14,只選一個,選多了可能出現錯誤。

注意:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015,vc15=Visual Studio 2017。

3,工程配置

開啟visual studio 2015,新建空白win32控制檯程式下的空工程


建完空白工程後為Resource Files目錄(即原始碼目錄),然後新建一個C++原始碼檔案:


點選工具欄中的:View—>Other Windows—>Property Manger開啟屬性管理器:


屬性管理器欄中,展開目錄,選中Debug|Win64中的Microsoft.Cpp.x64.user,並右鍵點選屬性(Properties)進入屬性介面:


接下來開始配置OpenCV關鍵步驟,一共大致分為三步:

①配置包含的檔案目錄


第一項執行目錄

第二項包含目錄

一共有三項,分別新增進去路徑即可。按照路徑新增進去,最好不要自己打字。

②配置庫檔案目錄:


③配置動態連結庫

先檢視新增的庫檔案目錄中的動態連結庫版本.lib檔案列表,帶有小d的和不帶小d的根據模式需求Debug模式或Release模式。


對已經發行和未來即將釋出的新版OpenCV,只需看opencv\build\x64\vc14\lib下的庫是哪幾個,新增成依賴項就可以了


以上就基本上配置完成。

三、圖片實踐

完成了配置之後,需要進行簡單的測試,驗證是否配置成功

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

using namespace cv;

int main() {
	// 讀入一張圖片(哈爾的移動城堡)    
	Mat img = imread("p1.jpg");
	// 建立一個名為 "哈爾的移動城堡"視窗    
	namedWindow("哈爾的移動城堡");
	// 在視窗中顯示  
	imshow("哈爾的移動城堡", img);
	// 等待6000 ms後窗口自動關閉    
	waitKey(6000);
}

其中測試的圖片和工程檔案的在同一目錄下


執行程式時注意下除錯系統是64位還是32位


執行結果如下:


以上就是在下初入門路,在下只是個初學者,配置過程中還遇到了不少問題,也不是一帆風順,關鍵要仔細。