在这文章中,将详细解释我是如何使用机器学习(ML)算法制作人脸识别锁系统的。
项目目的:该项目旨在通过使用人脸识别技术访问受限的私人房间或私人保险箱,仅限允许访问的人员。
如果想开门的人已经注册到系统中,系统识别到这个人,则开门;如果想开门的人未被识别,则系统不会开门,电子邮件会自动发送,并带有“陌生人要开门”字样和门口人员的照片。
![cde9106955d2ab4b112caab066b69d37.png](https://i-blog.csdnimg.cn/blog_migrate/ac03d18d5040699314f4fe09a0d008e1.png)
注:本项目使用树莓派 3 Model B+ 板、电磁锁、5V 继电器板、USB 摄像头、12V 电池。
使用 5V 继电器板和 12V 电池将电磁门锁连接到树莓派。因为;树莓派的 GPIO 引脚可以输出 3.3V,但电磁锁需要 7-12V 才能工作。因此,我们需要使用外部电源和继电器来操作。
系统的总体结构:
![5fec56189c585807a0aa661ae370b08a.png](https://i-blog.csdnimg.cn/blog_migrate/2ad02b6570747042de279fc3c6ad98f7.png)
US