as608指纹模块的原理_Python+Opencv+Tkinter指纹识别与人脸识别的门禁兼考勤(一)...

本文介绍了基于Python+Opencv+Tkinter的指纹与人脸识别门禁考勤系统,涵盖普通用户、管理员和超级管理员模式,以及硬件组成、软件结构和技术难点。系统利用AS608指纹模块和摄像头进行生物识别,通过Python控制单片机实现开锁,Django网页端用于超级管理员管理。
摘要由CSDN通过智能技术生成

一、设计目标:旨在PC端上搭建一款具有指纹识别与人脸识别功能的门禁兼考勤系统。该系统同时具备普通用户模式、管理员模式与超级管理员模式,下面具体介绍每种模式下的功能。

1)普通用户模式

该模式可分为收集用户信息,验证用户信息和开锁三个阶段。其中,收集用户信息即为收集用户的id,姓名,指纹信息和人脸信息,将除了指纹信息之外的用户信息存入数据库,而指纹信息直接存储在指纹模块;验证用户信息即为先验证用户的指纹,通过之后进行人脸验证,再根据验证情况,生成日志信息,日志信息可展示在右边区域,并存入数据库表;开锁即为通过指纹验证和人脸验证之后,PC进一步通过串口控制51单片机,进行开锁步骤。

2)管理员模式

该模式需要管理员输入账号和密码,在普通用户模式的基础上,拥有删除单个指纹信息,一键删除所有用户指纹信息,删除本地用户信息,删除数据库用户id、姓名和人脸信息,删除数据库日志信息,进入超级管理员模式,退出管理员模式,直接开锁等功能。

3)超级管理员模式

该模式是基于pyhton+django网页端的管理平台,具备操作数据库人脸信息,日志信息和管理员的账号、密码。

二、系统总体结构

从系统的设计目标可知,该门禁考勤系统分为硬件和软件两个部分。其中,硬件包括PC,单片机,继电器,AS608光学指纹模块和电磁锁;软件包括python+tkinter编写的UI界面,sqlite3数据库,python+django的网页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值