设计了一个人脸识别智能门禁系统,该系统人脸识别及红外测温模块、门禁和蓝牙模块组成。人脸识别及红外测温无需工作人员直接接触,只有体温正常才可以通过,达到了门禁的效果;可以把采集到的信息反馈到终端,同时体温超限还有报警功能,实时监测每个人体温状况。
部分功能实现说明:
人脸识别功能的实现:人脸识别功能主要通过Maix Bit开发板进行实现,在其官网(MaixHub)中有很多自带模型,也可以选择自己训练模型。板子价格很便宜,一块200左右,性价比超高。
![](https://i-blog.csdnimg.cn/blog_migrate/6025559bb59d985e4c7e1ea488d986bb.jpeg)
红外测温功能的实现:红外测温功能主要通过90614测温模块收集数据,通过把数据递交给主控芯片进行判断,如果温度超过阈值则可以触发蜂鸣器报警。
![](https://i-blog.csdnimg.cn/blog_migrate/82e611ad91fef28777d4a327d98dc4e2.png)
其主要功能流程图如下:
模式选择:按键扫描切换模式,模式不同,运行代码不同。
![](https://i-blog.csdnimg.cn/blog_migrate/cd7d8d5e3191497cf5ecf1765646e3c7.png)
录入模式:录入模式下,通过MaixBit开发板对人脸信息进行录入并存储,在录入过程中,还需要对新录入人脸数据与系统存储内人脸数据进行比对分析,防止重复录入的情况发生。
![](https://i-blog.csdnimg.cn/blog_migrate/efcbd584572b83ef158c7c473d0f1750.png)
识别模式:识别模式下,通过MaixBit开发板对欲通过人员进行人脸信息的收集以及比对分析,判断是否为存储内人员的人脸信息,进而通过90614红外测温模块获取欲通过人员体温数据以及判断体温是否正常等条件,满足通过条件后闸机动作,人员通过。
![](https://i-blog.csdnimg.cn/blog_migrate/232c9efde8156768ded77e8671a9a103.png)
该系统还可通过蓝牙模块将数据上传到电脑,实现数据的随时监测,也可通过电脑修改温度阈值等参数。