Home Contact Sitemap

洛星中学高等学校 ロボット研究部・同好会 開発日誌

    アーカイブ
    ブログロール
    • happybusy
    Amazonサーチ
«

Linux上でOpenCVを用いてWEBカメラから画像を取得する際に…

こんばんは。SpiralRayです。

Linux上でOpenCVを使ってロジクールのHD Webcam C310から画像を取得しようとしたら「JPEGデータが崩壊してます」的なことが表示されてうまく画像を取得できない。(CPUがたった1GHzだからでしょうか?)

OpenCVのソースを編集してMJPG形式ではなくYUYV形式で画像を取得するようにしました。

編集するのはsrc/highgui/cvcap_v4l.cppに記述されているautosetup_capture_mode_v4l2関数です。

#ifdef HAVE_JPEG

#__USE_GNU

—(中略)—

#endif

#endif

これをごっそりコメントアウトしました。

編集した後

make→make installで完了です。

きれいに受信することができるようになりました。


録画用に画像のサイズを大きくしてあるので速度が遅いです…
実際に使用する画像サイズでは秒間10回は処理しています。
では。

By spiralray . 2011-03-20 . 10:40 PM
コメントお待ちしております! Filed under: 55,56期サッカー班(Glam)

コメントはありません »

コメントお待ちしております!

RSS feed for comments on this post. TrackBack URL

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>