1. 程式人生 > >OpenCV3.2.0+VS2017環境搭建

OpenCV3.2.0+VS2017環境搭建

本人小白,初學影象處理,安裝OpenCV

1、下載並安裝VS2017

2、下載、安裝並配置OpenCV

(1)下載連結(Windows版):點選開啟連結

(2)雙擊,會提示解壓到某個地方,比如: D:\Program Files,(因為OpenCV專案檔案打包的時候,根目錄就是opencv,所以我們不需要額外的新建一個名為opencv的資料夾,然後再解壓,那是多此一舉的事情)然後點選Extract按鈕。


其中,bulid裡面是使用OpenCV的相關檔案,sources裡面是原始碼。

(3)配置環境變數(針對win10系統)

【控制面板】->【系統和安全】->【系統】->【高階系統設定】(左側),在系統變數的 path 後面新增相應的路徑。

對於64位系統,只需新增   ;.........\opencv\build\x64\vc14\bin  (注意前面的英文狀態下的分號,省略號是對應自己安裝的目錄)

3、工程包含目錄的配置

(1)新建空專案

(2)將x86改為x64(opencv3.2.0裡面只有x64,x86需要自己編譯)

(3)【檢視】->【其他視窗】->【屬性管理器】


雙擊【Debug|x64】->【Microsoft.Cpp.x64.user】開啟屬性頁,開始配置:

a:首先在【通用屬性】 ->【VC++目錄】 ->【包含目錄】中新增上:

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv

D:\Program Files\opencv\build\include\opencv2 這三個目錄

b:其次是工程庫(lib)目錄的配置

【通用屬性】 ->【VC++目錄】 ->【庫目錄】中,


新增上D:\Program Files\opencv\build\x64\vc14\lib這個路徑。(注意要對應自己的安裝路徑)

c:連結庫的配置

【通用屬性】 ->【連結器】


1>【連結器】->【常規】->【附加庫目錄】中填寫

X:\opencv\build\x64\vc14\lib 

2>【連結器】->【輸入】->【附加的依賴項】

opencv_world320.lib和 
opencv_world320d.lib 

測試樣例:

//開啟攝像頭樣例
#include <opencv2/highgui/highgui.hpp>  
#include <opencv2/imgproc/imgproc.hpp>  
#include <opencv2/core/core.hpp>  
using namespace cv;

int main()
{
      VideoCapture cap(0);
      Mat frame;
      while (1)
      {
             cap >> frame;
             imshow("呼叫攝像頭", frame);
             waitKey(30);
      }
      return 0;
}