查看: 1133|回复: 21

[项目] 基于树莓派的人脸认证门禁

  [复制链接]

主题

好友

842

积分

举人

  • TA的每日心情

    3 天前
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2018-10-26 16:36:53 |显示全部楼层
    现在实验室用的门禁都是刷卡进入,经常忘记带卡而进不去,所以就用树莓派自己做了一个刷脸认证的门禁系统,简单易用,准确性还挺高。接下来详细的说下具体的制作过程:

    1.准备树莓派
    首先你得有一块树莓派,淘宝卖家很多,选择三代性能相对好一点。

    然后得需要电源,电源使用的microUSB供电。

    树莓派安装系统得需要外接SD卡,一般16G大小的便足够了。其他的配件如显示屏,鼠标,键盘这些就不用细说啦,肯定需要准备的。

    2.树莓派安装系统
    如果买来的树莓派已经刷好系统了,那么就可以跳过这一步。官方提供的操作系统是 Raspbian,这是 Debian 系统的定制版。

    下载完成镜像后,解压,再下载一个工具Win32 Disk Imager,专门用来写“.img"文件到SD和USB卡中的软件Win32 Disk Imager怎么下载?百度一下“Win32 Disk Imager”即可,下载安装之后

    1.png


    写入镜像,ImageFile就是镜像文件,Device就是你的SD卡。到此为止准备工作已经做好了。

    3.注册百度云
    由于树莓派的性能限制,运行神经网络来进行人脸识别的难度较大,所以我们采用了开源的人脸识别SDK来进行人脸的识别和检测,对比了国内几家的SDK,个人觉得百度人脸识别的效果要好一点,特别是并发数要比其他的好很多。下面介绍下百度云注册和SDK的使用方法:

    1) 注册百度云

      首先你要注册一个百度云账号,注册完成之后进入控制台:

    2.png


    创建一个自己的应用,这里我创建好了一个刷脸门禁应用:
    3.png
    .

    这里要记住APPID,API Key,Secret Key。这三个后面的程序需要用到。然后在百度开放平台下载人脸识别SDK:
    4.png


    我是用的python语言,所以下载对应的python的SDK,如果你用的别的语言可以下载对应的SDK来使用,具体的SDK怎么安装使用可以详细的看下SDK文档,按照文档来操作就OK啦~

    2)识别程序

      百度云注册完成、下载完成SDK后我们就开始写程序,程序的思路很简单,通过树莓派拍一张照片,然后通过SDK来检测照片里面的人是谁,如果这个人在人脸库里面,而且有权限的话,那么就开门,如果不在人脸库就关门。同时我还添加了语音播报的功能,而且还能将开门信息推送到微信上,这样就可以试试的看到有谁来开门了。先上代码:
    游客,如果您要查看本帖隐藏内容请回复


    这里拍照用的picamera,是专门为树莓派定制的摄像头,淘宝可以买到。picamera的使用方法可以在这里看到。播放音乐我用的pygame的播放音乐模块,我请小姐姐给我录的音,哈哈炒鸡好听~,推送微信我用的一个很好的工具server酱,真的非常好用,只需一行代码就OK~

    下面贴一张丑照:

    5.png


    - THE END -


    回复

    使用道具 举报

    主题

    好友

    1421

    积分

    进士

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 218 天

    连续签到: 15 天

    [LV.7]常住居民III

    发表于 2018-10-27 12:14:15 |显示全部楼层
    学习一下
    回复

    使用道具 举报

    主题

    好友

    19

    积分

    白丁

    该用户从未签到

    发表于 2018-10-30 09:26:23 |显示全部楼层
    这个很有用,可以尝试一下做个门禁系统
    回复

    使用道具 举报

    主题

    好友

    4998

    积分

    状元

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 1104 天

    连续签到: 6 天

    [LV.10]以坛为家III

    发表于 2018-10-30 11:00:20 |显示全部楼层
    回复看看了,
    回复

    使用道具 举报

    主题

    好友

    26

    积分

    白丁

  • TA的每日心情
    开心
    2018-2-2 08:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-10-31 08:41:21 |显示全部楼层
    学习,,,,学习,,,学习,,,
    回复

    使用道具 举报

    主题

    好友

    235

    积分

    秀才

  • TA的每日心情

    2018-10-31 09:10
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2018-10-31 09:19:16 |显示全部楼层
    這一定要好好研究一下!!
    回复

    使用道具 举报

    主题

    好友

    12

    积分

    白丁

    该用户从未签到

    发表于 2018-10-31 16:29:27 来自手机 |显示全部楼层
    想要学想要学想要学啦啦啦啦啦啦!
    回复

    使用道具 举报

    主题

    好友

    29

    积分

    白丁

    该用户从未签到

    发表于 2018-10-31 17:09:51 |显示全部楼层

    回复看看了,
    回复

    使用道具 举报

    主题

    好友

    17

    积分

    白丁

    该用户从未签到

    发表于 2018-11-1 08:18:42 来自手机 |显示全部楼层
    学习学习学习学习学习学习
    回复

    使用道具 举报

    主题

    好友

    13

    积分

    白丁

    该用户从未签到

    发表于 2018-11-1 17:12:40 |显示全部楼层
    学习一下

    回复看看了,
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-11-19 16:02 , Processed in 0.134179 second(s), 23 queries , MemCache On.

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

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部