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;
}