rookie
2014年3月10日 18時28分
お世話になります。
Armadillo-840のUSBインターフェース(CON5)に市販のUVCカメラを接続して使用することはできますでしょうか?
OpenCVを用いてUVCカメラの画像をキャプチャするようにしているのですが、
PC上では画像キャプチャできておりますが、Armadillo上でキャプチャすることができません。
CON5はマウス・キーボードを使用するためのインターフェースであって、
UVCカメラを挿しても使うことはできないのでしょうか。
使用する方法がありましたら、ご教授いただけると助かります。
コメント
rookie
2014年3月13日 11時56分
毎度お世話になっております。
問題解決しましたのでご報告致します。
現在の動作環境
------------------------------------------------------
カーネル:linux-3.4-at5
ユーザーランド:atmark-dist201310108
------------------------------------------------------
ひとつ前のソースファイルを使用しております。
最新のカーネル(linux-3.4-at6.tar.gz)とユーザーランド(atmark-dist-20140131.tar.gz)をビルドしますと、
以下のスレッドと同じ現象が発生しているため、
古いバージョンでトライしている状況です。
http://lists.atmark-techno.com/pipermail/armadillo/2013-October/009268…
別途、調査したいと思います。
本題ですが、
ご指摘いただいたとおり、make manuconfigのカーネル編集画面で、
CONFIG_USB_VIDEO_CLASSにチェックを入れてからビルドしたイメージファイルを
使用することで、ビデオキャプチャできるようになりました。
ありがとうございました。
> UVCカメラはlinuxカーネルのコンフィギュレーションで、
> CONFIG_USB_VIDEO_CLASSを有効にすれば使用できます。
>
> 最新版のlinuxカーネルのソースコード v3.4-at6(対応するイメージファイルはv1.02)からは、
> デフォルトでCONFIG_USB_VIDEO_CLASSが有効になっているので、変更無しでUVCカメラが
> 使用できるはずです。
>
> もし、最新版のカーネルを使用して、UVCカメラが使えないのであれば、
> キャプチャ方法と、キャプチャの失敗を確認した方法等の状況を教えてください。
at_ohsawa
2014年3月10日 19時18分
UVCカメラはlinuxカーネルのコンフィギュレーションで、
CONFIG_USB_VIDEO_CLASSを有効にすれば使用できます。
最新版のlinuxカーネルのソースコード v3.4-at6(対応するイメージファイルはv1.02)からは、
デフォルトでCONFIG_USB_VIDEO_CLASSが有効になっているので、変更無しでUVCカメラが
使用できるはずです。
もし、最新版のカーネルを使用して、UVCカメラが使えないのであれば、
キャプチャ方法と、キャプチャの失敗を確認した方法等の状況を教えてください。