-
elecom UCAM-DLE300T を用いた。
- fswebcamだとこのwebカメラでは暗く映るので、motionを使ったほうがよいかも。
- webcam - motionでwebカメラを活用する - Qiita
参考
簡単にwebカメラの写真を撮る
pacman -Sy fswebcam
fswebcam foo.jpg
foo.jpg が保存される。
- 保存できない場合
yuyvで保存できた。
fswebcam -p YUYV a.jpg
mjpegで保存できた。
fswebcam -p MJPEG a.jpg
メール送信
- sharutils をインストールしておく。
1通送る場合
IMG=capture.jpg
fswebcam -p MJPEG uuencode %IMG %IMG | mail -s "from:cap" hoge@hoge.com
解像度
fswebcam -r 1920x1080 a.jpg
Delayを入れるとより綺麗に映るっぽい
fswebcam -D 5 a.jpg
定時メール送信君
~/cam/cam.sh
NOW=`date +%w-%H%M`
IMG=$HOME/cam/tmp/$NOW.jpg
fswebcam -p YUYV -q $IMG
~/cam/cam_mail.sh
NOW=`date +%w-%H`
TMPFILE=$HOME/cam/tmp/tmp.uuencode
if [ -e $TMPFILE ];then
rm -f $TMPFILE
fi
NUM=0
for IMG in $HOME/cam/tmp/${NOW}??.jpg
do
uuencode $IMG $NUM.jpg >> $TMPFILE
NUM=`expr $NUM + 1`
done
cat $TMPFILE | \
mail -s "from:$HOSTNAME" hoge@fuga.com
crontab
*/10 * * * * $HOME/cam/cam.sh
51 * * * * $HOME/cam/cam_mail.sh