人脸识别趟坑历程

1.人脸识别概述

人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术。其中技术包括图像采集、特征定位、身份的确认和查找等等。简单来说,就是从照片中提取人脸中的特征,比如眉毛高度、嘴角等等,再通过特征的对比输出结果。

听着这么高大上,很高科技,然而目前很多人脸识别的落地应用还处在一个非常初级的阶段,在我国应用最多还是1:1等级,也就是人脸识别中最初级的“证明你是你”。 目前国内已有一些人脸识别开发平台,开发者可以直接调用他们的开发的API ,进行一些简单的人脸识别应用的开发。

笔者直接采用市场上人脸识别开发平台的API,进行人脸识别快速开发,不涉及原理、算法、模型等复杂东西,当然如果对人脸识别原理比较感兴趣,可以参考这篇博客:人脸识别(face recognition)

笔者在从事扫码支付工作时,目前正在进行智能设备上人脸识别研究,本文就记录笔者在人脸识别这个项目的趟坑历程,希望对人脸识别感兴趣的各位作一些参考。

2. 人脸识别平台选择

目前人脸识别在国内发展迅速,各种新兴公司如雨后春笋,目前中国人脸识别的独角兽:face++ 的旷视科技,senseTime的商汤科技,还有云从科技,依图科技,他们依旧在继续发力,抢夺市场。

而国内的 BAT 对人脸识别这个方向也蛮重视,阿里巴巴控股旷视科技、依图科技,并且开发自己的人脸识别接口,已全面将人脸识别技术应用到自己支付宝、淘宝等平台,并联合系统旗下其他业务板块,培养人脸识别的应用场景;腾讯旗下有自己内部的优图团队,为 QQ 空间、腾讯地图、腾讯游戏等 50 多款产品提供图像技术支持;百度人脸识别也依靠庞大的数据资源进步神速,已推出百度识图、脸优app等产品。

目前云从科技,依图,商汤等知名的人脸识别公司主要做企业用户,目前市面上能提供开放平台给开发者,免费进行调试的就只有BAT三家旗下的产品

下面是笔者调研百度、腾讯、face++这三家人脸识别开放平台对比。

公司 免费额度 收费 技术能力 知名应用
百度 <=1000次/天 公测阶段,未开始收费 99.77%(LFW) 百变魔图 百度网盘
腾讯优图 2万张/月
=0.0005元/张,阶梯价位
99.80%(LFW) 83.29%(MegaFace) 微众银行 手机QQ
face++ 有限用量,共享的 QPS 配额,<=1000FaceSet,<=1000000faces
=0.001次
技术先进 支付宝 滴滴

上面的三家企业均可以免费接入,然后对比下来,各位选择谁家呢?face++平台开放早,业内名气大,应用多,背靠阿里,坐拥庞大的用户群体;腾讯优图平台后发先至,有庞大的社交平台作依托,技术实力强悍;百度技术先进,免费额度高。

笔者产品离大规模商业应用还是有段距离,现阶段还是技术体验阶段,所以笔者就选择免费额度比较大的百度。现阶段百度还是公测阶段,正式收费后,可以重点关注腾讯优图与百度,目前人脸识别开发平台中这两家技术处于领先地位。

3. 人脸识别流程

从2015年3月马云展示支付宝的刷脸支付,目前很多app中也加入了人脸识别功能,然而现在人脸识别应用还在很初级阶段,目前我国应用最多还是1:1等级,也就是人脸识别中最初级的“证明你是你”,一般应用于身份核对方面。

下图是目前人脸识别最常见的流程图:

用户拍摄自己身份信息并上传系统,系统经过公民身份信息查询获取用户信息,建立用户档案,关联用户人脸;下次扫描头像,经活体检测、人脸质量检测、人脸图像等处理后进行人脸对比,核对结果,完成“你是你”的证明。

另外目前中国公民身份证上的图片一般拍摄的比较早,与本人现在头像差距较大,如果直接用身份证上面的图片会加大识别难度,识别误差大。目前通常做法是完成身份证信息提交后,还需添加人脸,即进行活体检测、人脸质量检测、处理人脸图像,添加用户的现在头像并关联用户,下次人脸识别时与此头像进行对比。

目前市场上大部分带有人脸识别的app,都是C端产品,用户扫自己,实现在线用户身份验证。当人脸核对时,app需将用户信息及拍摄的人脸图像上传,根据用户信息获取该用户之前人脸数据,其实最终的是现在拍摄的人脸与该用户所关联之前的人脸图像进行对比,判断是否为「真人」且为「本人」,快捷的完成身份核实工作。

笔者的小项目就没有这么复杂的,而且信息少,是B端产品,商户使用。商户扫描用户,识别用户的人脸,查询人脸数据库,找到最相似的,当相似度超过80%,就可以判断该用户就是我们所需要的客户,完成身份的确认。我们项目更像是一个会员的管理系统。详细的流程图如下:

拍摄会员头像,上传头像并关联会员的id,系统存储他们关系,完成用户注册;当下次用户过来,扫描用户进行人脸检测、人脸处理、上传头像、人脸识别࿰

  • 7
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值