tak
2020年2月22日 13時42分
山本と申します。
下記の熱画像が見えるUVCカメラ、PureThermal2をArmadillo X1で使いたいのですが、
画像を取ろうとするとエラーになります。
https://ctl-commerce.com/item/PURETHERMAL_2.html
fswebcamの場合、エラーメッセージは下記になります。
atmark@armadillo:~$ fswebcam tmp.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Adjusting resolution from 384x288 to 160x120.
Error starting stream.
VIDIOC_STREAMON: No space left on device
Unable to use mmap. Using read instead.
Unable to use read.
今使用しているArmadillo X1で、他のUSBカメラ(logicool C920)は使えます。
また、PureThermal2をwindows PCやraspberry piにつないだ場合、他の
USBカメラと同様、画像を撮影することができます。
同じような経験をされた方がいらしたらアドバイスをお願します。
コメント
tak
tak
すいません、一応自己解決しました。
https://github.com/groupgets/purethermal1-firmware/issues/24
の記述を参考にしてVideo Paket Sizeを小さくしたファームウェアを作ってカメラにインストールすれば動きました。
理屈はあまりわかっていないので、もしかしたらArmadillo側の設定で対応できるのかもしれません。
at_makoto.sato
2020年2月25日 16時12分
佐藤です。
USB-HUBなどを使って複数台カメラをつないでたりしないでしょうか。
その場合は、Armadillo X1 と PureThermal2 を USB-HUB を介さずにつないでみてください。