利用Linux和motion低成本制作家庭监控

过些日子就要回老家陪产去了,寻思着做一个远程监控,可以随时查看家里的情况。

刚好手头有一个LG摄像头,拿来开搞:

这次利用的是linux下面的一个开源软件——motion,能够实现摄像头中的视频内容有变化时,自动拍照保存。

首先测试摄像头:
将摄像头插到USB接口上,然后ssh进去,执行ls /dev,查看有没有video0,如果有,则说明摄像头挂载成功,没有的话肯定是摄像头不支持了。

安装【install】:
sudo apt-get install motion
编辑配置文件:
sudo vim /etc/motion/motion.conf
下面是我的motion.conf配置:

1
2
3
4
5
6
7
8
daemon on
width 640
height 480
threshold 3000 //灵敏度,摄像头检测画面有多少像素变化时启动抓拍
target_dir /media/debian/home_pic //照片和视频存放的目录
control_localhost off //关闭只能在本地控制配置
webcam_localhost off //关闭只能在本地查看实时画面
on_picture_save /root/upload.sh %f //一旦有照片被拍下来,则执行/root/upload.sh命令

开启motion:(8081端口可以看到实时画面)
sudo motion -c /etc/motion/motion.conf
停止motion:(把/etc/default/motion设置为yes)
sudo /etc/init.d/motion stop

赞赏作者半杯摩卡