基于人脸识别的门禁系统设计PPT汇报

视频演示链接:基于人脸识别的门禁系统设计_哔哩哔哩_bilibili

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 请参考本文开头的视频链接 

 

 

 

 

 

 

 

 

 稿子:

我们小组做的大作业设计的是基于人脸识别----门禁系统设计,

我们的汇报主要分为这五个部分。

先来介绍一下我们的设计背景

门禁系统:是解决一些重要部门出入口 、实现安全防范管理的有效措施。

主要是应用于各种机要部门,如银行、宾馆、军械库、办公间和等场所。

现有的门禁系统主要依赖于这几种技术,最简单的就是钥匙。这种是很传统的机械门锁,单纯的依靠机械装置,无论结构设计多么合理,材料多么坚固,总是可以各种手段把它打开,安全性能不是特别高。

还有口令、密码,磁卡等,这些验证手段也是和钥匙一样,都是与用户具有可分离性,容易被破译和盗用,不能完全满足现代安防理念。

依赖于指纹、人脸识别的门禁系统是具备的智能化、自动化等特点的,而人体的生物特征具有唯一性,且与本体不可分离;结合人脸识别的门禁系统可以弥补传统门禁系统的不足。而且随着人工智能、物联网等前沿技术的迅速发展,人脸识别技术也越来越可靠。

我们主要针对学校学生和管理员的功能需求,为了有效地解决学生宿舍门禁系统存在的突出安全问题,提高学校的学生宿舍的管理能力,提升学校安防系统的信息化、智能化水平,基于人脸识别技术设计门禁系统。结合学校宿舍的现状以及存在的问题,所以我们门禁系统的设计目标主要是:

接下来介绍下我们的设计准备和总体框架:

运行环境,依赖包:

我们这个系统的编程语言是Python,涉及的主要工具包为人脸识别依赖包dlib,界面设计工具包Pyqt5 , Tkinter

通过dlib包,可以加载人脸识别的模型,有了模型我们才可以进行人脸特征的提取,我们本次选择的是残差网络训练的人脸识别模型。

界面设计的工具我们开始是选的PyQt5,pyQt5本身拥有超过620个类和6000函数及方法,也在可以运行于多个平台。

但是pyqt5界面在点击按钮,跳转到多线程程序的时候,存在严重的卡顿现象,所以我们后面的界面使用tkinter制作。tkinter制作的界面更加流畅,简洁。

总体模块:

这是我们的总体框架设计,根据需求分析,系统的应用人员分为管理员和学生。

管理员登录后方便管理学生,快速便捷的查询宿舍楼内的学生信息人为操作系统和图像设备录入学生基本信息和人脸图。这里需要用到文件来存储学生信息,为了方便,我们把基本信息存在存CSV文件里,更改和删除也会比较方便。

学生则使用门禁系统实现出入寝室大门。

这是我们总体体模块流程图,按工作对象分为学生、和管理员。

下面是我们主要流程和初步设计:

主要流程图:

主要是代码方面的

低保真模型:

这是我们初步设计的低保真模型,基本上是涵盖了我们最终的实现的功能和界面设计。

这边的跳转关系是:

首先是这个首页,选择我是学生,或者管理员,管理员跳转到管理员验证登录界面,身份验证成功即可对学生的信息,进行管理。

学生就直接进入门禁系统的人脸识别模块,失败还成功均给出语音和信息框的提示。

成果演示:

语音交互的设计:出于更加人性化的考虑,增加系统的语音设计。

猜你喜欢

转载自blog.csdn.net/cangzhexingxing/article/details/125096290