研究生學習方向是計算機視覺,所以想從傳統的算法開始,因而嘗試安裝Opencv作一些項目。在安裝過程當中碰到不少問題,搭建成功後馬上記錄下來,一遍之後查看。html
安裝環境:windows10 64bit 專業版算法
使用版本:Opencv 3.4.0windows
visual studio 2107 社區免費版函數
1、下載學習
visual studio 2017 下載地址:https://www.visualstudio.com/zh-hans/downloads/ui
opencvx.x.x下載地址:https://opencv.org/releases.htmlspa
2、安裝code
visual studio 2017的安裝詳見百度經驗htm
opencv的安裝直接把安裝包解壓到安裝目錄便可。blog
3、配置環境變量
在Path中添加%OPENCV_DIR%\opencv\build\x64\vc15\bin,好比個人路徑爲D:\opencv\build\x64\vc15\bin。至此環境變量配置完畢。
4、配置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,以下:
最後運行結果: