人脸识别系统已经被运用到生活的各个角落,满足人们不同的需求。本文作者基于自身经验,对怎样快速搭建人脸识别通道展开分析,希望对你有帮助。

人脸识别通道属于应用比较广泛的一类人脸产品,在智慧社区、智慧校园、智慧楼宇等领域已经渐成主流。但人脸通道实现起来并不容易,涉及到人脸识别算法、性能,硬件适配调优等多个领域。所以这次专门针对人脸识别通道整理了一份实用文档,希望能够为需要的朋友提供一些思路。

一、传统IC卡通道特点与不足

传统的人行闸机一般会借助IC卡、智能卡等介质来实现对流动人员出入控制、登记和管理的需求。

通常来说包括了感应IC卡/智能卡、感应读卡器、人行通道闸机、通道闸机控制器、出入口管理软件等多个部分。

使用方面,传统的刷卡闸机存在他人持卡代刷、身份信息无法核实,持卡人员容易忘带、遗失而无法通行等问题,总的来说用户体验较差、维护管理成本高,并且接触识别潜藏安全隐患。

相比而言,人脸闸机通过脸部特征值来核验身份的方式更安全便捷,通行人员不用主动操作就可以在无感状态下自由出入,系统能自动记录流动人员的出入信息,不用派专员值守,管理也更智能高效。所以不管从成本、用户体验还是管理效率上来看,人脸识别闸机更符合现代化的管理观念。

二、什么是人脸识别通道

说到人脸通道,首先逃不开算法。人脸识别终端都是基于算法基础上的一个输出应用,可以用来控制门禁、考勤、消费、通道、会议签到等管理。

人脸识别事实上有很多的技术点,比如人脸检测、人脸跟踪、人脸比对、人脸查找、人脸属性分析、活体检测等。建议大家可以找免费商用、支持离线的人脸算法试一试。百度搜索就有,这对大多数中小型企业来说都比较友好,一方面可以节省算法研发或者采购的成本,另一方面离线运行不仅适应更多场景,还能保护数据安全。

1. 产品形态

人脸识别通道的产品形态很多,比如典型的人脸考勤机、工地的人脸识别闸机、景区的人脸检票机、社区公租房的刷脸门禁,同时也可以设计成为人脸访客机、VIP迎宾系统、挂号取号机等。

2. 系统构成

一般说来,人脸识别通道由人脸识别设备端、中心管理端和联动门三个部分构成,适用于各种场所的出入口管控。

  • 中心管理端:进行人员管理、门禁权限管理、设备管理、通行记录管理,云端中心管理可并进一步对接已有的业务平台。
  • 人脸识别设备端:采集人脸信息并进行身份比对成功,给出语音提示及显示界面的交互同时,向中心管理端报备识别结果,并通知联通控制器进行开门,陌生人的识别记录也会上传到管理端保存。
  • 电动门禁:人脸识别后,一般需要联动门禁、闸机等外设,设备系统会集成开关量、485、以太网、韦根协议以及蓝牙等多种形式进行开门联动。

再来说两个人脸通道的重要特点:

  1. 无人值守下的防攻击性:在人脸识别系统中加入活体检测算法可以防止误将照片、视频认作真人的情况发生。这里同样以虹软视觉开放平台为例,他们的离线活体检测SDK为静默式识别,不需要用户配合,同时支持RGB活体、IR活体检测,能够防御图片、视频、屏幕、面具等攻击,可以满足单目、双目人脸识别终端产品的活体检测应用。
  2. 无网环境下单机独立运行:虹软通过离线式SDK提供技术,所有运算都在引擎内部,不需要调用远程云服务,不用和外界交互数据和信息,能保证在无网环境下独立、稳定运行。

3. 选择人脸识别方式及如何快速开发

日常生活中,人脸识别技术主要有两种用途,一是用来进行身份验证(又叫人脸比对),证实“你是你”,还有一种验证“你是谁”。两者之间具体有什么区别,又适用于哪些场景?

人脸识别1:1模式

1:1为身份验证模式,就是将某人的设备采集照与证件照的人脸特征相互比对,验证是否为同一个人。例如汽车站安检时,乘客要手持身份证等有效证件通过检查通道,人脸识别检票系统会将乘客人脸图像与身份证照片进行比对,这个过程就是典型1:1模型的人脸识别。

除了汽车站,该模型同样适用于需要实名制认证的场所,比如景区验票、考生身份验证、酒店入住,或是生活中的刷脸支付、手机刷脸解锁等。

人脸识别1:N模式

1:N是系统采集了某人的一张图像后,从海量的人像数据底库中找到与当前使用者人脸数据相符合的图像,通过一一比对找出“你是谁”。

例如办公楼的人脸考勤门禁,通过摄像头自动抓取人脸照片,在底库中查找你是否为该办公楼某公司的职员,匹配成功后智能打卡并放行。它同样适用于社区人行通道、工地考勤、会场签到等场景,以及新零售概念里的VIP客户识别。

两者相比,1:1的识别需要用户配合持卡,而1:N的识别具有非配合的特点,识别对象不用到特定位置就可以完成识别工作。但是1:N比对难度高于1:1比对,尤其是底库越大对硬件和算法的性能要求越高。

4. 人脸通道硬件如何选择

解决了算法的疑问,再来看看人脸通道的硬件该如何选择。实际上,我们在开篇说的三个构成部分里,联动门和人脸识别设备端属于硬件。但联动门购买比较简单,没有讨论意义,因此这里我们来重点说一说识别终端的硬件选择。

识别设备端主要包含了摄像头、开发板和屏幕。这当中摄像头是核心器件,摄像头的性能指标和安装部署位置等直接影响成像质量,而成像质量则影响了识别的准确率。通常情况下人像采集涉及图像大小、图像分辨率、光照环境、模糊程度、遮挡程度、采集角度等。而针对室外场景尤其需要考虑宽动态的效果以及低照度的效果。这种情况下,硬件需要和算法适配才能发挥最佳作用。

除了摄像头模组,开发板也是人脸识别产品的另一个核心器件,芯片算力、稳定性会直接影响到用户体验。目前市面上,RK3288RK3399占了较大的比例,3399基本可以满足前端万人1s内比对需求,但3399功耗相对较高。

一款人脸闸机通道要真正商用,只有实现算法、硬件和应用三位一体的融合。但是面对市场上层出不穷的厂商和五花八门的设备,即便是经验丰富的同行恐怕也一时之间无处着手,而新手则需要花费大量的时间精力去挑选、试错。一旦选择有误,就会在体验、质量和安全方面带来很大影响。

本文由 @马波波 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于 CC0 协议

调用远程摄像头进行人脸识别_怎样快速搭建人脸识别通道?相关推荐

  1. 调用远程摄像头进行人脸识别_人脸识别技术植入手机APP

    随着物联网技术的日益成熟,我们看到已经有很多APP用到了人脸识别技术,特别是金融和互联网领域的应用纷纷加入了人脸识别.表示,人脸识别技术基于人的脸部特征信息进行身份识别,为互联网金融等行业解决在线多维 ...

  2. c++ 人脸识别_应用层下的人脸识别(四):人脸研判

    作者根据多年人脸识别项目经验,总结了人脸识别技术在安防.商业领域应用及产品设计细节,汇总成应用层下的人脸识别系列文章.本文为系列文章的第四篇,从什么是人脸研判及人脸研判类型和应用两方面介绍相关内容. ...

  3. 人物关系 人脸识别_一种基于人脸识别系统的人物关系挖掘系统及方法与流程...

    本发明涉及人脸识别技术领域,具体涉及一种基于人脸识别技术进行人物关系挖掘的系统及其方法. 背景技术: 人脸识别作为生物身份识别的典型技术,由于不需要被检测个体的主动配合,近年来在人机交互,安防,身份认 ...

  4. 小程序加入人脸识别_微信小程序 人脸识别登陆模块

    微信小程序---人脸识别登陆的实现 关键词:微信小程序 人脸识别 百度云接口 前言 这是一篇关于一个原创微信小程序开发过程的原创文章.涉及到的核心技术是微信小程序开发方法和百度云人脸识别接口.小程序的 ...

  5. 物体识别_深度学习在物体识别中的应用探讨:以ImageNet和人脸识别为例

    ImageNet图像分类 深度学习在物体识别中最重要的进展体现在ImageNet ILSVRC挑战中的图像分类任务.传统计算机视觉方法在此测试集上最低的错误率是26.172%.2012年,欣顿的研究小 ...

  6. svm 用来人脸识别_基于SVM的人脸识别

    基于 SVM 的人脸识别 摘要 :主成分分析( PCA )是人脸识别中特征提取的主要方法,支持向量机 ( SVM )具有适合处理小样本.非线性和高维数问题,利用核函数且泛化能力强 等多方面的优点.文章 ...

  7. 人脸识别:01)快速搭建一个人脸门禁打卡系统,支持戴口罩识别

    前言 本系统基于SSD模型和dlib库,SSD模型用于人脸检测,dlib用于人脸识别.为了便于在CPU服务器上运行,都用了最小的模型,所有权重文件共34MB. git地址:https://github ...

  8. python猪脸识别_一种猪脸的识别方法与流程

    本发明涉及人工智能技术领域,特别涉及到一种用于猪脸的自动识别方法. 背景技术: 当前养猪场进行批量养猪的过程中,养殖者需要掌握每头猪只的饮食情况.健康状态.生长状况以及情绪等信息,因此识别每头猪只的身 ...

  9. opencv ocr文字识别_用OpenCV和OCR识别图片中的表格数据

    ♚ 作者: jclian,喜欢算法,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远!   在很多时候,我们的数据来源形式是多种多样的,有时候数据(或表格)也会呈现在图片 ...

  10. 单机 搭建kafka集群 本地_单机快速搭建多节点kafka集群

    有时候为了更好地了解kafka集群的运行机制,需要自己搭建kafka集群.本文的目的就是让大家在单机上快速搭建kafka集群(仅作为单机测试使用). 环境及工具版本 mac OS 10.15.5 ka ...

最新文章

  1. overridePendingTransition 方法在Fragment 中使用
  2. python最新版本 效率_Python:迭代列表与dict项目效率
  3. 怎样用shell计算linux内存,计算Linux内存,CUP,硬盘使用率的shell脚本
  4. Anaconda下安装tensorflow-gpu踩坑日记
  5. mysql教程丿it教程网_1.0MySQL基础入门【DQL部分】
  6. 二代征信在小额线上贷款风控领域应用探索
  7. python壁纸数据抓取_Python《wallhaven壁纸爬取》
  8. 开箱即用——用模板快速上线一个HR 服务中心
  9. Optimizing graphics rendering in Unity games
  10. 核心交换机有什么用?如何选择?
  11. Treap(二)——#10144. 「一本通 4.6 练习 1」宠物收养所
  12. 【JAVA|Swing】简单表格的制作
  13. 汽车在线升级系统(OTA)开发浅析
  14. 移动端网页禁止下拉刷新css
  15. python如何写生日快乐说说_一句祝自己生日快乐的说说
  16. 在行 app android,在行app安卓版
  17. Bing地图瓦片体系
  18. redhat安装gcc
  19. Ubuntu22下OpenCV4.6.0+contrib模块编译安装
  20. 小程序登录的正确打开方式

热门文章

  1. 为了开发世嘉MD游戏我写了个Tile地图编辑器
  2. javascript 替换全部字符串
  3. 伺服速度控制模式接线图_PLC采用转矩、位置、速度模式控制伺服电机的方法
  4. python调用nmap_Python调用nmap扫描网段主机信息生成xml
  5. vue echarts 柱状图
  6. CodeMeter:软件加密的“木桶定律”
  7. Visio PAD模板
  8. QT基本操作(简易教程)
  9. PMP知识点速记——4.1制定项目章程
  10. 【HTML】Html页面跳转的5种方式