1.從官方網站下載openCV後,安裝。(一般都是直接安裝在C槽下)
2.在VS2015中開啟新專案(C++ -> Windows -> 一般 -> 空專案)
3.進行專案屬性設定
4.在VC++目錄 -> include目錄中加入openCV檔案路徑
C:\files\opencv\build\include
C:\files\opencv\build\include\opencv
C:\files\opencv\build\include\opencv2
5.在VC++目錄 -> 程式庫目錄中加入openCV函式庫
C:\files\opencv\build\x86\vc10\lib
6.在連結器 -> 輸入 -> 其他相依性 加入需要的 *.lib檔
C:\files\opencv\build\x86\vc10\lib\opencv_core231d.lib
C:\files\opencv\build\x86\vc10\lib\opencv_calib3d231d.lib
C:\files\opencv\build\x86\vc10\lib\opencv_contrib231d.lib
C:\files\opencv\build\x86\vc10\lib\opencv_features2d231d.lib
C:\files\opencv\build\x86\vc10\lib\opencv_highgui231d.lib
C:\files\opencv\build\x86\vc10\lib\opencv_imgproc231d.lib
7.加入系統環境變數 C:\files\opencv\build\x86\vc10\bin;
8.程式碼測試-開啟攝影機
#include <stdio.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/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;
//顯示frame到camera名稱的視窗
imshow("frame", frame);
if (waitKey(30) >= 0) break;
}
system("PAUSE");
return 0;
}
搞定~~~~
沒有留言:
張貼留言