cvWaitKey(1)がダメとな...

画像処理によるロボット制御のネタで、 学生さんのコードで、OpenCV使っているんだけど、 画像データは取得できているのに、cvShowImage() で画像が表示されない。 訳が解らず、ほとんどのコードをコメントアウトしたのに動かない。 カメラ画像もそれなりにリアルタイムに変化する値もとれている。 Webに載っている cvQueryFrame() + cvShowImage() のサンプルコードなら 簡単に動いた。見比べてみると、画像読み込みループの中の、cvWaitKey()の違いだけ。

cvWaitKey()の引数は、キー入力がタイムアウトするまでの時間[msec]で、 学生さんのコードでは1msecとなっていた。べつに支障が無いと思うのだが、 「ともかく動作検証。動作サンプルが5msecで動いたし」ということで、 cvWaitKey(5)に変更したら動いた.....うーむ....なぜだ....

 

2015年12月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

アーカイブ

Google

このブログ記事について

このページは、T-Saitohが2010年9月15日 17:40に書いたブログ記事です。

ひとつ前のブログ記事は「オムニホイール車体の実験動画」です。

次のブログ記事は「LEGOの初めての造形」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。