本作品是一款创新的门禁控制系统。该系统搭载树莓派 4B 作为核心,配备摄像头、3.5 寸显示屏、3X4 薄膜键盘、蜂鸣器和电磁锁等硬件设备。使用fusion360建模软件设计了硬件外壳。在软件方面,采用 Pyqt5 直观易用图形化界面,并结合Dlib 深度学习模型和Python 语言。系统的创新之处在于使用识别率更高的卷积神经网络进行人脸识别,区别于传统机器学习方法。通过Dlib 库提供的深度学习模型进行人脸检测和特征提取,其中包括基于传统方法训练但适用于现代深度学习框架的前置人脸检测器,以及基于ResNet 架构的用于计算人脸特征向量的深度神经网络模型。特征比较通过计算已知人脸特征向量和当前检测人脸特征向量之间的欧几里得距离来判断是否为同一人。 系统功能包括输入密码开锁、更改密码、录入人脸、人脸数据训练以及人脸识别开锁,所有功能均在树莓派4B上本地运行,无需依赖云端服务器,实现了数据的即时处理和隐私保护。本作品设计的Pyqt5 图形化界面在树莓派4B 上本地部署,为用户提供了便捷、高效且安全的门禁控制体验,具有广阔的市场前景。