1_OpenCV3.4.0+Visual Studio2017 + win10環境配置
研究生學習方向是計算機視覺,因此想從傳統的算法開始,於是嘗試安裝Opencv做一些項目。在安裝過程中碰到很多問題,搭建成功後立刻記錄下來,一遍以後查看。
安裝環境:windows10 64bit 專業版
使用版本:Opencv 3.4.0
visual studio 2107 社區免費版
一、下載
visual studio 2017 下載地址:https://www.visualstudio.com/zh-hans/downloads/
opencvx.x.x下載地址:https://opencv.org/releases.html
二、安裝
visual studio 2017的安裝詳見百度經驗
opencv的安裝直接把安裝包解壓到安裝目錄即可。
三、配置環境變量
在Path中添加%OPENCV_DIR%\opencv\build\x64\vc15\bin,比如我的路徑為D:\opencv\build\x64\vc15\bin。至此環境變量配置完畢。
四、配置visual studio 路徑
首先隨意創建一個項目,比如opencv_demo,然後編輯其main函數如下
// opencv_demo.cpp: 定義控制臺應用程序的入口點。 // #include "stdafx.h" #include <opencv2/opencv.hpp> #include<opencv2\core\core.hpp> #include<opencv2\highgui\highgui.hpp> using namespace cv; using namespace std; int main() { // 讀入一張圖片 Mat Image = imread("D:\\resuouce\\image\\opencvtest.jpg"); // 創建一個名為 "photo"窗口 cvNamedWindow("photo"); Size dsize = Size(Image.cols*0.2, Image.rows*0.2); Mat dst(dsize, Image.type()); resize(Image, dst, dst.size());// 在窗口中顯示遊戲原畫 imshow("photo", dst); // 等待10000 ms後窗口自動關閉 waitKey(10000); return 0; }
然後右擊項目-》屬性彈出
包含目錄 -> 編輯,添加這三個目錄到包含目錄下:
%OPENCV_DIR%\opencv\build\include
%OPENCV_DIR%\opencv\build\include\opencv
%OPENCV_DIR%\opencv\build\include\opencv2
然後添加庫目錄:
%OPENCV_DIR%\opencv\build\x86\vc15\lib
最後,鏈接器 -> 附加依賴項 -> 編輯,如下:
如果不太確定鏈接庫的名稱與編號,可以到%OPENCV_DIR%\opencv\build\x86\vc15\lib下找。
到此,vs配置完成。
最後重啟vs,打開項目。在編譯項目之前,一定要把以下改成Debug x64,如下:
最後運行結果:
1_OpenCV3.4.0+Visual Studio2017 + win10環境配置