优图人脸识别简介
腾讯云•优图人脸识别是由腾讯优图团队推出的生物识别技术。腾讯优图团队立足腾讯社交数据大平台,拥有海量数据分析与人脸训练集,收集并标注了千万人脸数据,日处理图片能力达到过亿,累计处理人脸已达数百亿,积累数千万人脸身份,开发了人脸检测、人脸五官定位、人脸特征提取、人脸对比、活体检测等一整套技术方案。并在人脸检测、五官定位、人脸识别、图像理解等领域都积累了深厚的技术能力,在国际权威数据集评测上,上述技术水平均位于世界前列。
2 人脸检测
人脸检测是指对于任意一幅给定的图像,采用一定的策略搜索并确定其中是否含有人脸,如果是则返回人脸的位置、大小和姿态等信息。
- 2.1 快速的人脸检测
- 检测时间是衡量检测能力优劣的很重要的指标,对于海量图片的业务,检测时间的减少就意味着机器需求的减少,就意味着成本的减少;对于移动用户,检测时间减少可以提高用户的满意度,为此,优图团队使用各种方法优化程序,减少检测时间,目前在主流PC、MOBILE上均可达到实时检测的效果。
- 2.2 支持各种复杂条件
- 支持强光,弱光,黑夜等多种负责环境情况下的人脸检测。并且可检测出正脸,侧脸等多种角度人脸的位置。
- 2.3 优图人脸识别人脸检测效果
- 腾讯云•优图人脸识别的人脸检测技术在社交网络图像上可以达到99%的准确率和95%以上的召回率。在FDDB评测集上位于世界前列。
3 人脸识别
人脸识别技术可以计算出两张人脸照片的相似度,从而判断是否为同一人,即1:1身份验证。同时,输入一张人脸照片,可以从特定的数据库中找出与之相似的候选人脸,即1:N人脸检索。腾讯云•优图人脸识别人脸识别技术,立足腾讯社交数据大平台,目前已在公司内部几十个部门部署使用, 每日处理数亿张照片,累计处理的照片超过千亿,拥有最好的亚洲人脸识别模型。
3.1 人脸识别-1:1验证
腾讯云•优图人脸识别1:1人脸验证技术可广泛应用在身份核实、登录认证、访问控制等领域,为客户提供 实时、安全、完整的人脸验证解决方案。
腾讯云•优图人脸识别人脸验证技术综合语音、嘴唇运动、纹理判断,以高准确率区分真人和照片、视频,提供金融级别的安全性。
3.2 人脸识别-1:N验证
- 腾讯云•优图人脸识别1:N人脸检索技术可广泛应用在考勤、通关、门禁、签到、黑名单等场景,可针对不同人脸检索规模,为客户提供稳定、方便、快捷的人脸检索解决方案。腾讯云•优图人脸识别人脸检索技术,注重解决实际应用中的问题,包括人脸姿态、人脸光照、人脸遮挡,人脸年龄变化,通过海量真实场景的训练数据,得到世界领先的人脸模型。
3.3.世界领先的准确率
- 在目前公开的LWF测试中,人脸验证可达到99.5%的准确率,达到全球领先。
iOS端开发者手册
https://www.qcloud.com/doc/product/277/IOS%20SDK
如何接入
1 熟悉业务架构及流程
1.1 基本架构
腾讯云建议你按以下架构来接入人脸识别的服务,以便得到更好的服务支持和产品体验。
主要包括三个部分:
1)优图人脸识别服务:
由腾讯云提供的高准确度的人脸检测、人脸识别和人脸检索技术服务;
2)开发者服务器:
你的业务服务器需提供至少以下3个功能:
a)生成签名: 腾讯云将通过签名来判断请求的合法性。签名是由一套密钥生成,为了应用安全请定期更换密钥。
因为需要定期更换密钥,所以禁止将签名的生成逻辑放在终端APP上进行,否则将产生极大的安全隐患以及产品更新问题
b)使用数据库管理用户信息和业务数据;
c)响应终端的业务请求;
3)用户终端:
通常在使用人脸识别服务前,应该先向开发者服务器获取签名信息,然后使用签名访问优图人脸识别。SDK已经封装了部份人脸识别的API,可以直接调用。你也可以自行调用人脸识别的RESTFULL API实现你的业务逻辑。
.1.2 业务流程
我们建议你按以下的业务处理流程来实现你的人脸识别业务,以便得到更好的服务支持和产品体验:
终端向开发者服务器请求获取签名
开发者服务器计算签名,返回给终端设备
终端设备利用签名向优图人脸识别服务器请求人脸识别服务
优图人脸识别服务器返回识别结果
2 准备工作
只需要按以下步骤,即可接入腾讯云优图人脸识别服务:
申请腾讯云帐号
申请密钥
参考DEMO在服务器部署鉴权签名服务
调用Restful API文档或者使用SDK,实现业务逻辑
2.1 申请密钥
请在腾讯云密钥管理页面, 为你的项目申请密钥
2.2 部署签名服务
请参考签名鉴权文档
- 本文作者: Grx
- 本文链接: https://ruixiaoguo.github.io/Grx.github.io/Grx.github.io/2016/02/16/腾讯云产品-优图人脸识别/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!