本帖最后由 Cannikin 于 2014-3-26 12:38 编辑
在入手Cubieboard之前就对Pi利用USB摄像头搭建监控平台很感兴趣,拿到Cubieboard之后也尝试过两三次,但是一直未曾满意最终的使用效果。最开始是使用motion进行尝试的,motion对于存储和主机性能的要求相对较高,测试后就放弃了。这次使用fswebcam作为抓图软件,效果还是比较满意的。我所使用的系统是debian_wheezy_armhf_v1 (内有内核升级说明),内核升级为3.0.42后直接支持通用USB摄像头,我的摄像头可以直接跳过驱动安装这个步骤。 下面将操作步骤说明一下:
apt-get install fswebcam #安装摄像头抓图软件
fswebcam -r 640x480 -S 45 --jpeg 85 --save /tmp/latest.jpg #尝试拍一张测试照片
nano cam.sh #新建一个抓图脚本文件
文件内容如下:
#!/bin/bash
fswebcam -r 640x480 -S 45 --jpeg 80 --shadow --title "Cubieboard" --subtitle "Home" --info "http://cb.e-fly.org" --save /media/PRO/www/pic/latest.jpg -q
nano /etc/crontab #打开并编辑计划任务
添加一条每分钟拍摄一次的任务
*/1 * * * * root /xxx/cam.sh
重启系统或者重启计划任务组件后,完成。
fswebcam 参数说明
-r: frame resolution width*height
-S: numbers of frame to skip for the webcam to capture a stable and well illuminated frame
--flip: frame flipping, in this case horizontal
--jpeg: jpeg compression quality
--shadow: adds a drop shadow to the footer text
--title, --subtitle, --info: different fields of the footer text
--save: path and file name where to saved the frame to
-q: leaves the process running in background
-l: takes a snapshoot every specified number of seconds
运行于 Cubieboard开发板 之上的个人笔记博客 http://cb.e-fly.org:81/
|