2009年04月25日
解像度が高めのカメラで「Marilena」 @ Flash
Flash版OpenCV「Marilena」を比較的解像度の高いカメラで使うとフレームレートが物凄く低くなってしまいます。処理は軽くないので、難しいとは思ってましたが、やはりダメだった。
で、少し工夫をしてみました。カメラ自体は640*480とか800*600で取り込んで表示はさせるのですが、Marilenaへ渡すビットマップデータは縮小してみました。1/2とか1/3にして、Marilenaの検出結果を2倍、3倍して使用します。これで10fps程度になるので、単純な用途では問題無さそう。
ちなみに、ObjectDetectorOptions.min_sizeあたりも調整すると良さそうです。カメラから遠くなって小さく写った顔を認識させたい場合は、小さくした方が良さそうですが、小さいと処理が重くなるし、他にカメラの中に写り込んでいるモノをご認識したりする事が増えるので、大きくして問題ないならば、出来るだけ大きくした方が良さそうです。
関連日記
- 2009年04月08日 ActionScript版OpenCV「Marilena」 (6635)@ Flash
- 2009年04月12日 FlashでOpenCV「Marilena」 (5955)@ Flash
- 2009年04月25日 Flash Playerのカメラ設定と顔認識 (5210)@ Flash
- 2009年10月25日 「ウェブカメラを使って遊ぶ技術を軽く紹介」した (5100)@ Flash
- 2009年05月23日 昨日の勉強会で紹介したモノ (4382)@ Mac
- 2009年05月19日 5月22日は広島MacUGの勉強会 (3423)@ Mac
- 2009年06月24日 Spark Study #10 (3038)@ Flash
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。