历史上的今天

今天是:2024年08月24日(星期六)

2020年08月24日 | 基于AI的智慧人脸门禁系统设计方案

发布者:心愿实现 来源: eefocus关键字:AI  智慧人脸  门禁系统 手机看文章 扫描二维码
随时随地手机看文章

1 设计目标及内容

目标:设计出一套基于 AI 的智慧人脸门禁系统的硬件系统。

主要内容:基于门禁系统的需求,设计并搭建出门禁系统的硬件架构、并协助后台管理系统来完成门禁系统。


2 设计方案概述

2.1 设计方案原则的选择 本方案的设计原则如下:

(1)采用较为先进的技术力量,保证应用程序在硬件平台上运行具备一定的优势。

(2)采用成熟的硬件技术,保证应用程序的安全性和可靠性。

(3)硬件平台便于扩展和维护,易于技术的更新。

(4)充分利用现有的硬件资源,尽量减少不必要的再投资。

(5)具有可靠性,可用性和安全性,具有完善的技术支持。能够满足个人学习和设计需要。

(6)运行本软件所需的硬件资源。


2.2 实现硬件平台主要功能

(1)人脸信息录入:使用手机、平板等设备,采集教师、学生面部数据(或从电子照片获取),并存储在数据库中。

(2)门禁控制:树莓派(安装Android Things 系统) 控制电磁锁实现门禁管理,树莓派连接至开源的MQTT 服务, 通过推送服务获取控制信息。

(3)实训室管理:通过在基础信息中设置实训室的白名单,利用 Android 开发板、USB 摄像头获取视频数据,并做人脸对比(1:1),实现实训室的智能化管理。


2.3 设计方案

通过查阅资料、调研、吸取已有技术的基础上,项目组进行集体方案论证,共同制定设计方案,如图 1 所示。

图 1 硬件部分设计方案图


此方案在服务器安装基础信息管理系统的基础上,所需环境为:

硬件环境:4GB 及以上内存;至少 10G 可用硬盘空间; 公网 IP。

软 件 环 境:JRE 1.8.0_161 或 更 高;MySQL5.7; Apache Tomcat 9.0.6。

手机或平板安装人脸信息采集 APP,所需环境:An- droid 5.0 及以上系统;带前置摄像头;5 寸及以上屏幕。

Android 开发板安装智慧门禁 APP,所需环境:An- droid 5.0 及以上系统;9.7 寸及以上屏幕;支持 UVC 协议的 1080P 高清 USB 摄像头;支持网络(WIFI、有线或 4G)。

Android Things 开发板安装电磁锁控制 APP,所需环境: Android Things 0.7;触摸屏幕;支持网络(WIFI 或有线)。


3 硬件平台系统构成

3.1 硬件系统组成

符合结构简单,成本低,运行可靠性等设计要求的硬件系统由供电电源、安卓开发板、识别显示终端、高清摄像头、树莓派、门锁驱动模块、电磁门锁等组成。图 2 给出了硬件系统构成示意图。

图 2 硬件系统构成示意图


3.2 硬件系统关系及主要部件说明

Android 开发板、USB 摄像头:课前课后利用获取视频数据,检测其中的人脸信息并与数据库中的人脸数据对比(1:1),符合条件的存入数据库,并通知门禁控制设备。硬件系统中的树莓派(安装 Android Things 系统):

控制电磁锁实现门禁管理,树莓派连接至开源的MQTT 服务, 通过 MQTT 服务获取控制信息。图 3 给出了硬件系统关系示意图。

图 3 硬件系统关系示意图


系统低功耗节能控制功能:当识读设备在一段时间内没有触摸屏操作和人靠近时,硬件系统自动关闭内置摄像机及液晶显示面板等设备,启动低功耗工作状态。


3.3 主要性能指标

(1)客户端 APP 采集人脸信息时需实现数据准确性、快速性;

(2)人脸识别时匹配数据库不超过 1 秒;

(3)客户端所有界面操作响应时间不超过 1 秒,服务器的交互、交互响应时间不超过 5 秒;

树莓派向继电器发出信号时,继电器控制电磁锁打开 / 关闭不超过 5 秒。


4 运行调试

根据以上设计要求,以某实验室人脸识别门锁控制为例,进行了详细硬件平台和应用软件联调,图 4 给出了调试流程示意图。

图 4 调试流程示意图


在硬件设计、部件加工和制作、装配的基础上,搭建了实验环境。经过部件检验、软件测试、软硬件整体联调和反复试验,性能及参数验证,完成一个通过人脸信息识别,来判断和控制门禁的开与关最终测试效果达到了设计要求。


5 设计创新与特色

本系统使用 ArcFace 虹软人脸认知引擎,实现了人脸识别门禁控制系统,提高了系统的运行效率,在唯一性、自然性好、简单方便、非接触性、识别速度快、成本低等方面, 提升了实训室智能化建设水平。


该设计结构合理,学科特征明显,方案合理可行,具有一定的创新性。项目组织实施和管理及试验方案合理。

关键字:AI  智慧人脸  门禁系统 引用地址:基于AI的智慧人脸门禁系统设计方案

上一篇:英特尔52岁——大厦将倾,冰山欲倒
下一篇:一种简单的智能冰箱设计方案

推荐阅读

随着各行各业越来越多的公司开始使用复合材料,3D 打印和增材制造解决方案的全球领导者Stratasys(Nasdaq:SSYS)正式发售价格实惠的碳纤维填充尼龙12材料专用增材制造系统。该工业级Fortus 380mc碳纤维3D打印机曾在今年3月首次亮相,目前已经面向全球市场正式出货,国内售价53万元人民币(含税)。 近期,复合材料市场同比增长8-12%。美国能源部将碳纤...
51单片机 串口发送数据(只是发送)用于调试。#include <reg51.h> #define uchar unsigned char #define uint unsigned int #define XTAL 11059200 // CUP 晶振频率#define baudrate 9600 // 通信波特率 /*************************************************函数:uart_init功能:初始化串口出口:void入口:void**********************...
近年来,在国内动力电池需求高速增长以及三元电池兴起的背景下,国内三元电池材料厂商迎来了行业的“春天”。从事锂电池三元材料及其前驱体的天力锂能自2015年在新三板挂牌上市以来取得不错的业绩,截至2019年中旬已连续三年入选创新层。2020年7月初,天力锂能宣布在全国中小企业股份转让系统申请停牌,转战创业板。据招股书披露,天力锂能的三元材料主要...
网络安全与功能安全的智能联合在带有嵌入式硬件安全模块的 CPU 上运行的安全堆栈如今被认为是汽车网络安全的核心。 因此,它们也是车辆功能安全的关键先决条件。 在最坏的情况下,针对网络攻击的安全保护不足的车辆系统最终可能会导致危及生命的情况。 ESCRYPT 解释了为什么最好将硬件安全模块及其安全功能直接集成到车辆的安全概念中。基于硬件安全模...

史海拾趣

问答坊 | AI 解惑

Ep2c8 fpga的原理图,pcb,gerber图。

完整的工程文件,包括pcb图原理图gerber图,不同时期的版本都有。 花了半年功夫做的。 06年的作品,当时,房价是现在的1/4 没最后做pcb,大家参考吧。 [ 本帖最后由 wangkj 于 2009-12-24 17:04 编辑 ]…

查看全部问答∨

求个 .NET Compact Framework 2.0 for CE5.0 的下载地址

求个 .NET Compact Framework 2.0 for CE5.0 的下载地址就是能放到 CE 系统里。然后能安装的那个。我只下到WM5版的。。下不到CE版的 …

查看全部问答∨

51单片机的定时器0和串口同时使用问题,急!

这是我的程序:当定时器打开后就接收不到数据了,屏蔽掉定时器就可以了!请大侠指教原因所在! /*************************************************************/ /*本设计采用STC89C52单片机           &nb ...…

查看全部问答∨

求助一个闹铃关闭的问题

最近老大要我用 ce6.0开发一个程序 要求实现 晃下手机就能关闭闹铃提示,我以前做游戏开发的,应用这方面做起来真的是好无头绪。 我想了 1中设计模式来实现: 就是做一个程序注入内存中时刻监视闹铃是否响 如果响了  然后关闭。不知道 ...…

查看全部问答∨

IAR编译结果,提示信息中code和data大小信息

12 446 bytes of readonly  code memory          58 bytes of readonly  data memory   11 045 bytes of readwrite data memory 12 446个字节代码? 58和11 045是哪个 ...…

查看全部问答∨

STM32f103RB老是死机,帮帮忙哦!

最近做了2个大功率充电设备(86V100A),用了STM32f103RB做人机接口,可以选择电压、电流、时间等。 考虑到不熟悉这个片子,直接买了淘宝上一位朋友的ARM_PLC板,散件130元。做好的180元。他是上海的,考虑到如果有问题能请教。怕自己焊好了 ...…

查看全部问答∨

No rule to make target `CpuTimer2.obj'.

本人手上有块Easy2812的开发板,但是仿真器是XDS100-V2的,该仿真器只支持CCSV4,将CCSV4安装好后,我将开发板光盘自带的例程“CpuTimer2.pjt”通过“Project->Import Legacy CCSv3.3Project”方法导入,但是build之后,就出现这个错误:“ No ru ...…

查看全部问答∨

MSP430 PWM输出问题

其实我想要实现的功能很简单,就是想在P1。输出一路方波,但是老是不正确,贴个代码,给大家看看有什么问题。板子是5438的。#include  \"msp430x54x.h\"//声明库文件  void TAPWM(void){//引脚设置(暂时使用P1.2输出一路PWM)   ...…

查看全部问答∨

430里面的icclbutl.h为什么编译出错

文件可以打开,且不能在里面修改,编译出现问题,不知道怎么回事…

查看全部问答∨
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved