1.至OpenCV 官網下載軟體
2.解壓縮檔案,並移動到C槽
移動到C槽是個不成文的規定,大部分使用 OpenCV 的都會放在C槽目錄下,建議將
OpenCV 資料夾命名為OpenCV + 所下載的OpenCV版本,本文所使用的版本為2.4.13,則將資
料夾命名為 OpenCV2.4.13
3.加入環境變數,並重新啟動電腦
4.建立你要的 OpenCV 專案
5.進入專案屬性設定
6.進入 C/C++ → 一般 → 其他Include目錄,加入要 include 的 OpenCV 檔案路
徑
C:\OpenCV2.4.13\build\include\opencv
C:\OpenCV2.4.13\build\include\opencv2
C:\OpenCV2.4.13\build\include7.連結器 → 一般 →其他程式庫目錄
C:\OpenCV2.4.13\build\x86\vc11\lib
8.連結器 → 輸入 → 其他相依性
opencv_core2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
9.在原始程式檔目錄下新增一個 .cpp
10.程式碼測試,開啟Webcam
#include <stdio.h>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;
using namespace std;
int main(){
//抓取攝影機
VideoCapture cap(0);
//嘗試開啟攝影機
if(!cap.isOpened()) return -1;
//用矩陣紀錄抓取的每張frame
Mat frame;
//建立一個視窗,名稱為camera
//namedWindow("camera",1);
for(;;)
{
//把取得的影像放置到矩陣中
cap >> frame;
if (!frame.empty()) {
imshow("frame", frame);
}
//顯示frame到camera名稱的視窗
if(waitKey(30) >= 0) break;
}
//waitKey(0);
//system("PAUSE");
return 0;
}