目前已经将Opencv的检测部分和email的通讯部分整合,已经有如下的功能:
1.检测运动,如果发现敌情,则将当前的照片通过email发送给主人,同时进行录像存储到本地
2.接收指令,主人可以通过指令来获取当前的图片
未完成的功能有:
1.上传视频。
可以通过指令来发送视频,但是视频有点大,发送所有所花的时间比较大,
可以优化的就是实时将拍摄的视频通过百度云的API来上传到它的网盘
2.运动调校。
虽然能够正常运行,但还会有一些false alarm
3.移植到树莓派
在树莓派上面24小时监控
4.开关机策略
如果人在家,系统检测到人的运动,也会产生警告,
目前的想法是系统开机时默认开始运行,这样就可以通知到主人系统运行了
然后主人可以通过发送邮件来临时关闭这个系统,比如关闭一个小时,一个小时
之后继续运行
5.开发ios客户端或者将这个系统连接到微信
这个是以后的考虑,目前暂时用邮箱来通讯
这是当前的系统架构:
目前代码已经上传到github:https://github.com/tanhangbo/RaspberryHomeMonitor