[发明专利]基于ARM的智能门禁系统及其控制方法在审
申请号: | 201711079408.2 | 申请日: | 2017-11-06 |
公开(公告)号: | CN107958510A | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 梁欣涛;王敦词;杨佳轩;孙元林;梁俸铭;黄亦生 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G07C9/00 | 分类号: | G07C9/00;H04L29/08;H04N7/18 |
代理公司: | 哈尔滨市伟晨专利代理事务所(普通合伙)23209 | 代理人: | 李晓敏 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 arm 智能 门禁 系统 及其 控制 方法 | ||
技术领域
本发明涉及一种智能门禁系统,具体涉及一种基于ARM的智能门禁系统及其控制方法,属于通信终端技术领域。
背景技术
随着智慧城市智慧生活的推进,在各类产品智能化的过程中,门禁产品作为一个古老的存在,也被大家提出了越来越多的要求,也在面临着智能化的趋势。当前的门禁产品多数还是采用了钥匙这类恒古以来的设计,少数智能化的门禁系统也都采用指纹,密码,证件等可被盗取的方式作为验证开门的方案,不仅有严重的安全隐患,而且繁琐不便携。
发明内容
针对上述问题,本发明提供一种可远程监控的人脸识别智能门禁系统。
本发明为解决上述问题采取的技术方案是:本发明的基于ARM的智能门禁系统,包括:web浏览器、用户交互服务器、视频服务器、核心控制服务器、嵌入式系统平台和数据库;
所述用户交互服务器分别与web浏览器和核心控制服务器建立通信连接,用于接收并处理用户通过web浏览器发起的请求,并将经过处理的用户请求发送给核心控制服务器,所述核心控制服务器与嵌入式系统平台建立通信连接,用于将其自身构造的二进制协议传达至特定的嵌入式系统平台,所述嵌入式系统平台包括摄像机和门禁嵌入式控制主机,所述摄像机用于拍摄实时监控画面,所述门禁嵌入式控制主机用于将监控画面推送至视频服务器以及控制门锁打开或关闭,所述视频服务器与web浏览器建立通信连接,用于向web浏览器传送实时监控画面数据;
所述数据库分别与用户交互服务器和核心控制服务器建立通信连接,用于管理数据库连接的创建和销毁。
基于ARM的智能门禁系统的控制方法,包括以下步骤:
步骤a、添加新用户
用户进入到添加用户界面后,进行拍照,拍照完毕后,前端通过ajax将照片上传到服务器中,后台php服务器会调用事先写好的python脚本训练模型,训练完毕后,通过命名管道告诉核心服务器,核心服务器通知嵌入式系统平台,嵌入式系统平台自动将训练好的新模型下载到本地,用户添加成功。
步骤b、人脸检测
当有用户出现在摄像头前时,摄像机会采集照片,软件系统通过V4l2接口获取摄像机采集到的照片,交给图像格式处理接口,处理成显示格式显示到窗口上,再将其处理成可被opencv处理的格式,使用opencv进行人脸的检测,检测是否有人脸进入画面,如果:
是,进一步进行人脸的身份识别;否,则继续检测;
步骤c、人脸识别
嵌入式系统平台将人脸图像交付给人脸识别模型进行身份识别,识别成功后开门。
进一步地,所述步骤a中添加新用户的具体步骤为:
步骤a1、点击定时拍照按钮;
步骤a2、启动定时器,定时拍照,并禁止拍照和上传按钮;
步骤a3、拍照完成后,拍照按钮变为重拍,上传按钮使能,定时器结束;
步骤a4、点击重新拍照,则继续重复步骤a1~a3;
步骤a5、点击上传,向服务器发异步请求,获取绑定的锁列表;
步骤a6、获取锁列表成功后,弹出模态窗口,填写用户信息和该用户绑定的锁ID;
步骤a7、点击添加用户后,禁止一切操作,将图像数组进行base64编码为字符串后,向服务器提交添加用户请求,并等待服务器响应结果;
步骤a8、结果返回后,清空所有照片。
再进一步地,所述步骤a2中定时拍照的具体方法是:摄像头以每秒20帧的速率采集照片并显示,每隔20帧照片取一帧进行人脸检测,若检测到人脸再进行进一步的识别,同时网络线程阻塞等待服务器指令,根据服务器的指令进行进一步的操作。
进一步地,上述基于ARM的智能门禁系统的控制方法,还包括步骤d、摄像机拍摄实时监控视频画面,视频经过格式转换后,门禁嵌入式控制主机将监控画面推送至视频服务器,视频服务器与web浏览器建立通信连接,向web浏览器传送实时监控画面数据。
有益效果:
第一,本发明采用人脸识别技术,利用人体的生物特征来识别人的身份,有更强的唯一性和便携性;
第二,本发明的基于ARM的智能门禁系统,具有远程监控功能,用户可以在手机或电脑上远程查看监控视频,更便于门禁管理;
第三,本发明的基于ARM的智能门禁系统设置有数据库,负责管理数据库连接的创建或销毁,使用数据库连接池,所有的数据库连接使用链表进行管理,预先创建一定的数据库连接,允许一个连接被多次重复的使用,不必每次访问数据库都新创建连接,提升了性能,减少不必要的性能开销。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711079408.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于网络复用的工业控制联锁方法
- 下一篇:学校学生宿舍的管理系统