1. Top » 
  2. スポンサー広告 » 
  3. OpenCVの最も簡単なサンプル。
  4. プログラミング全般 » 
  5. 画像処理 » 
  6. OpenCVの最も簡単なサンプル。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  • Genre:

OpenCVの最も簡単なサンプル。

最も簡単なカメラの画像を取得するプログラムはこんな感じになります。



#include <stdio.h>
#include <highgui.h>

int main(int argc, char* argv[]){
    // キー入力用の変数
int key;
// カメラキャプチャ用の構造体
CvCapture *capture;
// キャプチャ画像用IplImage
IplImage *frameImage;
// キャプチャした画像を表示するウィンドウの名前
char windowNameCapture[] = "Capture";


// カメラの取得 CV_CAP_ANY:カメラならなんでも!
capture = cvCaptureFromCAM(CV_CAP_ANY);
if(!capture){
printf("カメラがありません\n");
return 0;
}

// ウィンドウ生成
cvNamedWindow( windowNameCapture, CV_WINDOW_AUTOSIZE );

// メインループ
while( 1 ){
// カメラからの画像入力1フレームをframeImageに格納する
frameImage = cvQueryFrame( capture );

// 画像を表示する
cvShowImage( windowNameCapture, frameImage );

// 'q'で終了
key = cvWaitKey( 1 );
if( key == 'q' ){
break;
}
}

// キャプチャの解放
cvReleaseCapture( &capture );

// ウィンドウの破棄
cvDestroyWindow( windowNameCapture );

return 0;
}




お試しあれ。
関連記事
スポンサーサイト

Comment

コメントフォーム
このエントリへコメントを書く
(任意)
(任意)
(任意)
(必須) HTMLタグは使用できません
(任意) ID生成と編集に使用します
(任意) 非公開コメントにする

Page Top

Trackback

Trackback URI
http://parabola0.blog86.fc2.com/tb.php/19-21834bdf この記事にトラックバックする(FC2ブログユーザーのみ)

Page Top

訪問者

お引っこし。 http://parabola.sblog.jp/

プロフィール

parabola0

Author:parabola0
Twitter用ですが…。
プロフィール

最新記事
最新コメント
最新トラックバック
カテゴリ
月別アーカイブ
検索フォーム
リンク

このブログをリンクに追加する

QRコード
QRコード
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。