需要工具,树莓pi或linux server一台,usb摄像头一个。
需要的软件是 motion。
树莓pi(或者说linux)的兼容性不错,插上摄像头之后,使用lsusb
查看usb设备
Bus 001 Device 004: ID eb1a:2571 eMpIA Technology, Inc. M035 Compact Web Cam
接下来安装软件motion(可以获取摄像头的数据,生成图片或发送数据流到http)
sudo apt-get udpate sudo apt-get upgrade sudo apt-get install motion
修改motion的配置文件 /etc/motion/motion.conf
daemon off 变为 daemon on
,以daemon方式运行
webcam_localhost on 变为 webcam_localhost off
,意为不只是对本地采集,这样才可以使用http查看
其他参数如分辨率,截图间隔时间等可根据自己的情况调整。
启动软件前将/etc/default/motion的start_motion_daemon项变为yes
然后启动motion
/etc/init.d/motion start
之后打开http://ip:8081即可。不想使用8081的可以去将/etc/motion/motion.conf中的端口改为需要的端口。
样张,摄像头较差:
上面应用的是视频流的功能,motion还有抓图的功能。然后再根据一些云服务,将图片定时传到云端。如上传到s3可以使用s3cmd – command-line Amazon S3 client。
整个过程不过十分钟,就搭建了一个视频监控。
Leave a Reply