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位
執行結果如下:
以上就是在下初入門路,在下只是個初學者,配置過程中還遇到了不少問題,也不是一帆風順,關鍵要仔細。