1. 程式人生 > >1_OpenCV3.4.0+Visual Studio2017 + win10環境配置

1_OpenCV3.4.0+Visual Studio2017 + win10環境配置

org name 專業 ims 環境 col waitkey png UC

研究生學習方向是計算機視覺,因此想從傳統的算法開始,於是嘗試安裝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環境配置