爱板网论坛

查看: 219|回复: 2

[大赛作品提交] 基于树莓派3B摄像头的入侵检测

[复制链接]

2

主题

3

好友

136

积分

童生

Rank: 2

  • TA的每日心情
    开心
    2018-1-8 14:22
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2017-12-31 20:11:20 |显示全部楼层
    本帖最后由 ky123 于 2018-1-2 11:27 编辑

    树莓派基于摄像头的入侵检测
    首先感谢E络盟、爱板网提供的本次大赛机会,并赞助购买了此次项目所需的树莓派3B以及摄像头等硬件。
    一、项目简介
    本人参赛的项目是:基于树莓派3B摄像头的入侵检测

    主要功能是实现了如下功能:1.人体靠近检测(使用的SR501红外检测模块)2.检测到人体靠近后启动摄像头抓取图像数据;3.在线匹配检测,使用百度的AIP开放接口实现了人脸对比功能;4.触发警报:经过在线人脸对比,已设置的鉴权图像和采集的图像相似度低于80%的,判定为入侵,蜂鸣器报警并通过邮件发送实时采集到的图像到配置的安全邮箱,否则不触发警报或解除警报。

    硬件连接如下:
    连线图-1.jpg
    PS:由于本人没有LCD屏以及HDMI接口的显示器,项目是在VNC环境下完成的,VNC不能实时显示抓取的视频,使能保存图片。
    二、环境搭建
    1.配置摄像头:使用sudo raspi-config,打开树莓派的配置界面,选择InterfactionOptions使能摄像头即可;同时打开VNC,后面就可以在普通的PC上开发了(这一步,是连我家的电视机配的,电视机尺寸太大,后续都是基于PC通过VNC完成的);
    Cam-配置0.jpg

    Cam-配置.jpg

    开启摄像头

    2.申请下载百度AIP SDKAPP_KEY
    先去https://console.bce.baidu.com/ai/#/ai/face/overview/index创建一个应用,人脸识别,得到AppIDAPI Key以及Secret Key,备用;同时去http://ai.baidu.com/sdk#bfr下载2.0.0
    SDK,选择python的,解压缩拷贝出aip文件夹;
    百度AIP-Key-print.jpg

    获取APP ID
    CamCmp.jpg


    也可以pip安装SDK
    百度aip安装.jpg



    3.配置邮件发送
    本项目使用的是126的邮箱,服务器为smtp.126.com,端口25,申请一个测试邮箱,把密码设置进来即可。可设置邮箱主题,正文以及附件;
    send mail config-1.jpg
    4.配置SR501红外模块
    选择树莓派GPIO2Pin脚序号3)做为红外模块检测信号,活动时,信号为高;GPIO3Pin脚序号5)做为蜂鸣器的驱动IO,使用的有源蜂鸣器,高电平触发;
    sr501.jpg

    sr501-软件.jpg
    二、功能演示
    功能演示采用刘诗诗的壁纸进行。手掌置于SR501模块前,触发摄像头采集视频,使用手机显示刘诗诗的另一张图片置于摄像头前,采集图片进行鉴权,抓取三张图片,调用百度的在线AIP接口与预置的图片进行人脸对比(相似度低于80%则会被判定为检测到入侵(非主人图像))。
    Lss-test2.jpg

    预置鉴权图片

    摄像头采集到的图像-2.jpg

    摄像头采集图像

    检测结果,拍摄清晰时,相似度最高达到了90%
    警报触发、解除.jpg
    在相似度低于80%时,触发警报,发送报警邮件,且蜂鸣器报警,直至图像鉴权通过,解除警报。
    报警邮件.png

    报警邮件
    至此,完成了功能的演示。
    回复

    使用道具 举报

    2

    主题

    3

    好友

    136

    积分

    童生

    Rank: 2

  • TA的每日心情
    开心
    2018-1-8 14:22
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2017-12-31 20:27:27 |显示全部楼层
    后面代码我打包发帖子上
    回复

    使用道具 举报

    32

    主题

    43

    好友

    4172

    积分

    超级版主

    Rank: 8Rank: 8

    该用户从未签到

    发表于 2018-1-2 11:23:49 |显示全部楼层
    xiefy21 发表于 2017-12-31 20:27
    后面代码我打包发帖子上

    呢?
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2018-1-23 10:19 , Processed in 0.489693 second(s), 14 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部