opencv3.4和vs2017環境配置
OpenCV是影象計算機影象處理學的基礎庫,支援C/C++,Python等多種語言介面,也是目前智慧影象處理的基礎,這裡我們主要介紹如何使用Visual Studio 2017進行OpenCV開發的環境配置。
工具/原料
-
Visual Studio 2017
-
OpenCV 3.4
-
windows 10 64位
方法/步驟
-
首先,我們當然是需要將Visual Studio 2017 以及OpenCV 3.4下載到本地電腦並完成安裝。
1)安裝Visual Studio 2017,必須要安裝“C++ 通用 Windows 平臺工具”元件
2)下載OpenCV 3.4安裝包,直接執行後自動完成解壓縮
-
將OpenCV庫路徑(E:\opencv\build\x64\vc14\bin)增加的系統環境變數Path中
,如果沒有完成這一步,在工程執行時會提示找不到“opencv_world340d.dll”檔案的錯誤的
-
開啟Visual Studio 2017,建立一個C++的空專案
-
給專案建立一個C++檔案,可以直接使用快捷鍵Ctrl+shift+A
-
開啟專案的書香管理器,選單路徑:檢視 -》其他視窗 -》屬性管理器
-
為我們的工程配置包含目錄,把OpenCV的目錄增加到VC++的包含目錄屬性列表中:
E:\opencv\build\include
E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2
-
增加工程的OpenCV庫目錄到VC++目錄的“庫目錄”中
E:\opencv\build\x64\vc14\lib
-
增加工程的openCV的附加依賴庫
Debug屬性頁-》連結器-》輸入-》附加依賴項
在Debug模式下選擇"opencv_world340d.lib"
在Release模式下選擇“opencv_world340.lib”
-
測試配置效果,看看我們的C++工程中是否可以使用OpenCV 3.4的影象處理庫
1)在編碼前,需要將解決方案平臺選擇剛才配置的“Debug”"x64"選項
2)編寫測試程式碼
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
//讀取本地的一張圖片便顯示出來
Mat img = imread("F:\\mm\\01.jpg");
imshow("MM Viewer",img);
//等待使用者按鍵
waitKey(0);
return 0;
}