1.资源介绍
功能:基于深度学习的人脸识别与人员信息管理软件是基于python+pyqt5实现的,主要功能包含通过图片或者摄像头的方式进行人脸录入以及人员信息管理、人脸识别、人脸打卡信息管理等功能。该资源包含UI界面及完整的python代码。
付费完成后面包多网站会在本页面下方自动解锁资源下载链接,滑动页面到下方就能看到了,点击下载即可。
本资源为本人在CSDN上分享的博文:基于深度学习的人脸识别与人员信息管理软件【python源码+UI界面+功能源码详解】中介绍的完整代码与资源整合,资源主要包括以下内容:完整的程序文件、UI界面文件、测试图片等。文件夹详情如下:
包含环境配置说明文档和一键环境配置脚本,按照要求配置即可完美运行。
注意:该代码采用Pycharm+Python3.8开发,运行界面的主程序为`main.py`(不含登录界面);`login_main.py`(含登录界面)。为确保程序顺利运行,请按照requirements.txt配置Python依赖包的版本。具体请参考资源中的环境配置文档。
2. 软件功能介绍及效果演示
软件主要功能包括以下几个部分:
1. 登录注册模块;
2. 人脸特征及人员信息录入模块:用于人员的人脸信息采集与信息录入;
3. 人脸识别模块:识别人员是否已录入数据库,如已录入则显示人员信息,支持单人或多人同时识别;
4. 人员已录入信息管理模块:对已录入的人员信息进行管理;
5. 人脸识别记录模块:进行已录入的人员进行人脸识别的时间信息,可用于人员的打卡管理等。
下面将详细介绍各个模块的基本功能:
2.1 登录注册功能
本软件提供了基础的登录注册功能,对于新用户需要先注册账号才可以进行登录。界面如下:
2.2 人脸信息录入功能
人脸信息录入功能主要是依据图片或者摄像头来进行人脸的特征采集以及人员相关信息的录入。
人脸采集提供了两种方式:一种方式是通过图片进行人脸采集,另一种方式是通过摄像头拍照的方式进行。
图片采集方式如下:

摄像头采集方式如下:先开启摄像头,人脸处于合适位置后,点击拍照按钮,采集成功后,点击关闭摄像头按钮即可。

人脸信息采集完成后,填写用户的基本信息,点击保存按钮就可以将信息保存至数据库中。
2.3 人脸识别功能
通过图片或者摄像头的方式,将识别到的人脸与数据库中的人脸信息进行匹配,然后将匹配到的人员信息,显示在软件界面中,人脸识别也可以通过图片或者摄像头的方式进行匹配识别。
图片识别方式如下:(多人情况下,可通过下拉框查看每个人的信息)

摄像头识别方式:点击开启摄像头按钮,即可进行人脸识别,识别成功后,可点击关闭按钮,关闭摄像头。

2.4 数据管理功能
支持已录入人员信息数据的搜索,修改,删除等操作。
界面如下:

搜索功能:支持姓名与人员ID进行搜索;

修改功能:双击表格信息,修改信息后,然后点击修改按钮,再点击保存操作,才会将修改的信息更新至数据库;

删除功能:删除某个人员信息。操作方式---选中删除行,然后点击删除按钮,再点击保存操作按钮,即可将删除信息更新至数据库。

显示全部按钮用于显示全部已录入的用户信息。
2.5 识别记录功能
该功能用于记录已经进行人脸识别信息的人员识别记录,支持搜索、与记录删除功能。
界面如下:

注意事项:
(1)注意:虚拟产品一经售出概不退款!
(2)版权所有,未经许可禁止转载及用于商业化用途;
(3)该代码采用Pycharm+Python3.8开发,运行界面的主程序为`main.py`(不含登录界面);`login_main.py`(含登录界面)。为确保程序顺利运行,请按照requirements.txt配置Python依赖包的版本。具体请参看环境配置文档。