【OpenCV】 USBカメラ/WebCamから画像を取り込む
OpenCVのライブラリを使うと簡単にUSBカメラ/WebCamから画像を取り込むことが出来る。
まず、ヘッダファイル。
#include <cv.h>
#include <highgui.h>
キャプチャー(WebCam)デバイスの構造体を宣言/初期化。
CvCapture *capture = cvCaptureFromCAM(CV_CAP_ANY);
if(!capture){
//エラー処理
}
ウィンドウの表示。
cvNamedWindow("main window",CV_WINDOW_AUTOSIZE);
画像を取り込む。
IplImage *image = 0;
while(1) {
image=cvQueryFrame(capture);
cvShowImage("main window",image);
if (cvWaitKey(10) >= 0) break;
}
リソース等の開放。
cvReleaseCapture(&capture);
vDestroyWindow("main window");
ラベル: OpenCV

0 件のコメント:
コメントを投稿
登録 コメントの投稿 [Atom]
この投稿へのリンク:
リンクを作成
<< ホーム