爱板网论坛

查看: 1097|回复: 1

[大赛作品提交] 基于树莓派和Python的远程视频监控、邮件报警网盘存储系统

[复制链接]

主题

好友

3303

积分

状元

  • TA的每日心情
    难过
    2018-3-16 22:19
  • 签到天数: 213 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-12-19 00:07:07 |显示全部楼层
    本帖最后由 ky123 于 2018-1-31 14:14 编辑

                       项目名称
    感谢E络盟提供的助赛基金。基于树莓派和Python的远程视频监控、邮件报警和拍照内容上传网盘协同系统
    1.原理介绍
        1.1 本来树莓派的摄像头可以利用移动探测算法来做远程视频监控,但是总是感觉还不是很完美,要是晚上呢,要是光线不好呢,移动探测就不能正确的比较出图片的差异性也就不能正确的处理程序进行及时拍照了。鉴于以上原因,改进视频采集的处理方法和处理流程至关重要。
       增加两点功能:1增加探测方法:采用红外探测方法来触发拍照报警。备用移动侦测拍照功能。
                            2 增加控制继电器,在需要时打开电源灯,增加拍照的清晰度。
        1.2 利用树莓派现有的python程序库,例如驱动GPIO的,控制拍照的,控制终端的等等库函数可以实现丰富强大的的内容。
        1.3 对于无人值守的视频监控系统来说,要能及时回传上报警告信息也至关重要。因此,在本实现系统中,通过配置发送邮件的方式来向想要提醒的对象发送告警信息,及时去处理异常。
        1.4 为了避免证据的缺失,在拍照的同时及时上传照片到百度云网盘中,可以远程保存现场,在需要时更多一份保障。
        1.5 每次拍摄的照片都会加上日期时间等信息,可以及时查看处理,更方便整理审阅。同时在需要时删除树莓派本身存储空间中的内容,节省存储资源。
        1.6


    2.系统版本
      2017-09-07-raspbian-stretch

    3.应用源代码
    应用源代码包括以下内容:
      3.1LCD1602驱动代码:
    Adafruit_CharLCD.txt (7.54 KB, 下载次数: 2)
      3.2GPIO接收红外探测传感器代码
       inputValue = GPIO.input(20)#读取键值
            time.sleep(0.5)
            if(inputValue==1): #判断键值
                count=count+1
                if(count%2==1):
                    lcd.clear()
                    lcd.message("People coming!\nStart vidoe MON!")
      3.3获取图像拍照代码
    sudo fswebcam -d /dev/video0 -r 640x480 --bottom-banner --title "RaspberryPi@youzizhile" --timestamp "%Y-%m-%d~%H:%M:%S" --save /home/pi/Pictures/raspberry_camera/detect.jpg
      3.4发送邮件控制代码
    SEND_MAIL.txt (1.94 KB, 下载次数: 2)
      3.5 上传图片到百度网盘代码
         bypy upload *.jpg
      3.6 控制继电器代码
       GPIO.output(21,GPIO.HIGH)
          time.sleep(1)
      3.7给照片添加时间信息
    sudo cp /home/pi/Pictures/raspberry_camera/detect.jpg `date "+%Y-%m-%d~%H-%M-%S"`.jpg
      3.8 更改记录存储本地照片信息。
         sudo bypy upload *.jpg
         sudo mv *.jpg /home/pi/Pictures/raspberry_camera
    4.硬件连接图
    树莓派diy.png


    IMG_20171210_200502.jpg


    IMG_20171210_200519.jpg


    IMG_20171210_200528_看图王.jpg



    lcd1602显示.PNG

    抓取图像截图.PNG

    5.演示视频
    http://v.youku.com/v_show/id_XMzIzMTkyMzU1Ng==.html



    开发过程中的帖子:
    1树莓派DIY之一------晒晒我的树莓派靓照http://www.eeboard.com/bbs/forum ... 85&fromuid=8155
    2 树莓派DIY之二------开启开发环境之远程桌面连接,配置vnc
    http://www.eeboard.com/bbs/forum ... 97&fromuid=8155
    3树莓派DIY之三------配置树莓派发送邮件http://www.eeboard.com/bbs/forum ... 18&fromuid=8155
    4树莓派DIY之四------连接摄像头拍摄照片http://www.eeboard.com/bbs/forum ... =98073&fromuid=8155
    5树莓派DIY之五------连接红外传感器和控制继电器、LCD1602http://www.eeboard.com/bbs/forum ... 74&fromuid=8155
    6树莓派DIY之六------系统联调,远程监控及无人值守报警http://www.eeboard.com/bbs/forum ... =98207&fromuid=8155




    电路连接关系.PNG
    IMG_20171214_235536.jpg
    回复

    使用道具 举报

    主题

    好友

    5126

    积分

    状元

    该用户从未签到

    发表于 2017-12-19 09:28:23 |显示全部楼层

    关于视频的问题,如下点击【视频】图标,在视频地址中输入地址,输入的地址要求把链接html后面的内容去掉,就可以了
    TIM截图20171219092618.png


    早安~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网

    GMT+8, 2018-6-19 02:54 , Processed in 0.105596 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部