raspberry pi 打造移动物体检测,并上传至ftp

先来张完成后的图片(请无视那层灰) ipp   前言:上个月家里招了小偷(家里这么乱也偷!偷了你tm给我收拾收拾屋子也行啊!)损失不是多重,但是心里还是有点堵。正好有个闲置的摄像头,树莓派自从买了也没派上大用场。 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 在 http://www.xiaomi.cn/content-156-14482-1.html 这里有一篇帖子,写的是使用树莓派+摄像头+fswebcam+feelink打造实时抓图,以达到监控的目的。非常简单,但是lz测试了一下。这里的私人设备是公开到网上的,所有人都可以看到,而且图片不能删除。最重要的是不能达到报警的目的。 而使用motion后,可以实现当摄像头中的视频内容有变化时,自动拍照保存。有了这个功能,后面的上传、报警、发送邮件、短信通知之类的也就成为可能。 一、准备条件 lz使用的硬件:树莓派、摄像头、服务器。(当然联网是必须的) 软件:motion、curl 安装motion:apt-get install motion 二、配置motion motion配置项较多且有详细说明资料。在此只写出比较重要的配置项 配置文件一般在/etc/motion/motion.conf daemon off setup_mode off v4l2_palette 2 #在配置文件的注释里写的很详细。 width 640 height 480 #拍照图片大小640x480 framerate 2 #motion也可以录制swf视频,只做拍照的话帧数太多没必要,占用内存过大 threshold 1500 #这里是当多少个像素发生变化时,保存当前图片 target_dir /home/motion #图片存放路径 quiet on on_picture_save /root/1.sh %f #当有图片被保存时,执行1.sh 其中%f参数会自动转化为当前图片文件的存放路径,传给1.sh 三、上传脚本 在/root/目录新建1.sh并写入 curl -T $1 -u name:password ftp://121.199.10.38/img/ 保存退出 执行:chmod a+x /root/1.sh 四、启动motion motion -c /etc/motion/motion.conf -c参数指向你的配置文件。 最后,附上一张效果图。(普通的摄像头,像素有点渣,可以换个高清的。) 1
posted @ 2013-11-09 21:56  test.cfs  阅读(418)  评论(0编辑  收藏  举报