OpenCV3.4.1安裝與VS2017下開發環境搭建
阿新 • • 發佈:2019-01-11
準備每天擠一點時間,學一下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; }
執行結果如下: