设为首页收藏labplus社区产品资料库
700
积分值+2
425
掌控币+1
0  关注
77  粉丝
60  帖子
杜涛
2021年03月26日

#拓展应用#人脸识别门禁

之前制作了一个物联网门禁(链接地址:https://www.labplus.cn/posts/5ec4df5bd5b5b21f685130b8),一直准备将其升级成一款具有人工智能功能的门禁,这不,今天用小方舟来实现,作为掌控板生态的一环,小方舟可以在mPython平台使用,为掌控生态链做出了巨大贡献。

在原来的物联网门禁基础上,本制作做了少许调整,一是将掌控的位置下移,在上面腾出小方舟的空间,二是门锁功能换用9g舵机实现。



电路连接方面,将舵机接在13号管脚,小方舟的黄线接P0,白线接P1,红线和黑线分解接正负极。

程序编写:


程序下载后,需要利用小方舟进行人脸识别,过程如下:

Step1:使用A键将小方舟的模式切换为人脸识别,当对着人脸进行侦测时,有白色边框框住人脸部分,同时有5个小圆圈标出五官所在,边框左上角的数据表示准确度,因为还没进行识别,所以准确度为0。


Step2:按下B键进行学习,学习成功后,如果准确度大于85,那么白色边框左上角将会出现ID号与准确度,因为角度、距离问题,精确度有时会比较小,如果准确度小于85,那么只显示准确度,不显示ID号。正常情况下,准确度在80左右可以认为识别准确。

Step3:学习过后,拿着小方舟去侦测没学习过人脸,会发现准确度不再为0,出现了准确度,说明小方舟识别到这是个人脸。此操作,可以用来做人脸检测。


备注:小方舟关机后,人脸识别的数据还会保存,需要使用程序或长按按键B进行清除数据。

用小方舟识别人脸后,根据程序,看到,识别到ID0,门开,


识别到ID0以外或者没有识别到,门关。


后续改进计划:

1、 将指纹识别、密码识别、物联网开关门、人脸识别灯功能进行整合

2、 做一个厚实的门禁

7

点赞

2181 次阅读2 条评论7 人赞5 人订阅
2条评论