人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

openCVでウェブカメラから動画をキャプチャをするときにフレームレートがうまく設定できません。

cvSetCaptureProperty (capture, CV_CAP_PROP_FPS, 15.0);

としても、

cvGetCaptureProperty(capture,CV_CAP_PROP_FPS )

で返ってくる値は0になってしまいます。画面に映像は映っていますが、明らかに15fpsより落ちています。どのように設定すればいいのでしょうか?

ちなみに、動画ファイルに保存したいわけではなく、30fpsで取得した画像を加工してリアルタイムに表示させるのが最終的な目標です。

カメラは、ロジクールQVP-61HSSVで最大30fpsまで対応しており、プログラムはVisualstudio2008を使って、Releaseビルドでコンパイルしています。

よろしくお願いします。

●質問者: みなみ
●カテゴリ:コンピュータ
✍キーワード:OpenCV P-61 ウェブ カメラ キャプチャ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● thrillseeker
●35ポイント

cvGetCaptureProperty で正しい値を取得するには、

事前に cvQueryFrame(capture); で一度読み込みを

しておく必要があるようです。

http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/opencv...


2 ● youku554
●35ポイント

http://opencv.jp/document/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ