カメラを繋ぐ
以前アキバのジャンク屋で購入したMicrosoftのLifecam HD-3000を使ってみます
UVC (Usb Video Class)に対応していればなんでも良いかと思います
lsusbで確認すると、認識してますね
$ lsusb -- output omit -- Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 045e:0779 Microsoft Corp. LifeCam HD-3000 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -- output omit --
静止画をキャプチャする
定期的に静止画をキャプチャしたいので、fswebcamをインストール
$ sudo apt-get fswebcam
とりあえず、オプションを特に指定せず、”hoge.jpg”としてキャプチャ
$ fswebcam hoge.jpg --- Opening /dev/video0... Trying source module v4l2... /dev/video0 opened. No input was specified, using the first. Adjusting resolution from 384x288 to 352x288. --- Capturing frame... Captured frame in 0.00 seconds. --- Processing captured image... Writing JPEG image to 'hoge.jpg'.
ちょっと暗いけど、撮れてます