基于树莓派的人脸识别门禁系统
一、功能概述
该软件实现的是人脸识别门禁功能,通过树莓派作为终端处理,使用OpenCV来识别人脸,从而达到特定的人脸开门的目的。主要分为管理员登录、录入人脸、识别人脸三大功能,管理员输入用户名和密码可以登录进入管理界面,在管理界面中录入人脸,录入人脸主要是人脸检测、捕获人脸、训练人脸,最后通过人脸识别实现开门的功能。
二、开发工具
开发工具使用的是Python2.7作为开发语言,OpenCV3.4.0作为图像处理库,PyQt5作为界面显示工具,使用树莓派自带的Geany编辑器。
注:本来搭建OpenCV环境和PyQt5的时候是按照python3.5来的,开发到一半发现用的是python2.7的版本....不过最终效果还是出来了
三、运行环境
硬件:树莓派3B+
镜像系统:2019-04-08-raspbian-stretch-full.img
软件:p
1