人脸识别(Face Recognition)基于腾讯优图世界领先的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸验证、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于智慧零售、智慧社区、智慧楼宇、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。

您可以通过在线 API 调用和 离线识别 SDK 来使用人脸识别服务。您可以单独使用其中一种,也可以二者结合形成端加云方案使用。

功能

腾讯云为您提供以下丰富多样的人脸识别服务。

人脸检测与分析

对任意一副给定的图像,对其进行识别以确定其中是否含有人脸,如果是则返回人脸的位置、面部属性和质量信息。包括性别,年龄,表情,魅力,眼镜,头发,口罩,姿态及质量分等。详情请查阅 人脸检测与分析。

五官定位

对请求图片进行五官定位,计算构成人脸轮廓的90个点,包括眉毛(左右各8点)、眼睛(左右各8点)、鼻子(13点)、嘴巴(22点)、脸型轮廓(21点)、眼珠或瞳孔2点。详情请查阅 五官定位。

人脸比对

对两张图片中的人脸进行相似度比对,返回人脸相似度分数。详情请查阅 人脸比对。

  • 若您需要判断 “此人是否是某人”,即验证某张照片中的人是否是已知身份的某人,如常见的人脸登录场景,建议使用人脸验证接口。

  • 若您需要判断图片中人脸的具体身份信息,如是否是身份证上对应的人,建议使用 人脸核身·云智慧眼 产品。

人员库管理(原个体信息管理)

建立人员库,存储人员相关信息(人脸特征、ID等),用于 人脸验证 和 人脸搜索。详情请查阅 人员库管理。

人脸验证

给定一张人脸图片和一个 PersonId,判断图片中的人和 PersonId 对应的人是否为同一人。PersonId 请参考 人员库管理 相关接口。详情请查阅 人脸验证。

和人脸比对接口不同的是,人脸验证用于判断 “此人是否是此人”,“此人”的信息已存于人员库中,“此人”可能存在多张人脸照片;而人脸比对用于判断两张人脸的相似度。

人脸搜索(原人脸检索)

用于对一张待识别的人脸图片,在一个或多个人员库中识别出最相似的 TopN 人员,识别结果按照相似度从大到小排序。单次搜索的人员库人脸总数量最多可达100万张。可针对该图片中的一张或多张人脸进行搜索。详情请查阅 人脸搜索。

人脸静态活体检测

用于对用户上传的静态照片进行人脸活体检测。与动态活体检测的区别是:静态活体检测中,用户不需要通过唇语或摇头眨眼等动作来识别。详情请查阅 人脸静态活体检测。

腾讯云人脸识别(Face Recognition)是基于腾讯优图领先的面部分析技术,提供人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸验证、活体检测等多种服务,支持 API 和离线 SDK 两种接入方式。人脸识别可应用于智慧零售、智慧楼宇等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。

产品功能

人脸检测与分析

任意给定一张图片,检测其是否含有人脸,如有则返回人脸的位置、面部属性和质量信息。返回信息包括性别、年龄、表情、魅力、眼镜、头发、口罩、姿态及质量分等。详情请参考 人脸检测与分析。

五官定位

对请求图片进行五官定位,计算构成人脸轮廓的90个点,包括眉毛(左右各8个点)、眼睛(左右各8个点)、鼻子(13个点)、嘴巴(22个点)、脸型轮廓(21个点)、眼珠或瞳孔(2个点)。详情请参考 五官定位。

人脸比对

对两张图片中的人脸进行相似度比对,返回人脸相似度分数。详情请参考 人脸比对。

  • 若您需要判断 “此人是否是某人”,即验证某张照片中的人是否是已知身份的某人,如常见的人脸登录场景,建议使用 人脸验证。

  • 若您需要判断图片中人脸的具体身份信息,如是否是身份证上对应的人,建议使用 人脸核身·云智慧眼 产品。

人员库管理(原个体信息管理)

建立人员库,存储人员相关信息(人脸特征、ID 等),用于 人脸验证 和 人脸搜索。详情请参考 人员库管理相关接口 。

人脸验证

给定一张人脸图片和一个 PersonId,判断图片中的人和 PersonId 对应的人是否为同一人。PersonId 请参考 人员库管理相关接口 ,详情请参考 人脸验证。
和 人脸比对 接口不同的是,人脸验证用于判断 “给定的人脸图片与 PersonId 是否为同一个人”,“此 PersonId ”的信息已存于人员库中,“此 PersonId ”可能存在多张人脸图片;而人脸比对用于判断两张人脸的相似度。

人脸搜索(原人脸检索)

给定一张待识别的人脸图片,在一个或多个人员库中识别出最相似的前 N个人员,识别结果按照相似度从大到小排序。单次搜索的人员库人脸总数量最多可达100万张。支持对该图片中的一张或多张人脸进行搜索。 详情请参考 人脸搜索。

静态活体检测

静态活体检测用于对用户上传的静态照片进行人脸活体检测(检测照片中的人是否是真人)。与动态活体检测的区别是:静态活体检测中,用户不需要通过唇语或摇头眨眼等动作来识别。该功能仅用于对防攻击要求不高的场景,详情请参考 人脸静态活体检测。

精准识别

腾讯云人脸识别服务在多个国际公开竞赛中刷新纪录,人脸比对在2017年的 LFW 测评中准确度高达99.80%;人脸搜索在 MegaFace 竞赛百万规模中首选识别率达83.29%。

稳定可靠

腾讯云人脸识别服务已经通过腾讯内部产品海量用户和复杂场景验证,运行稳定、鲁棒(Robust)性强,服务可用性可达99.9%。

算法领先

基于第三代腾讯优图祖母模型,融合度量学习、迁移学习、多任务学习等多种训练手段来优化模型;针对不同场景业务的特点,定制化 finetuning 或 distilling 模型,满足业务性能与时延的双重需求。

简单易用

除了可直接调用的全面的 API 接口,人脸识别还提供了丰富多样的离线 SDK 帮助快速植入硬件设备,服务简单易用,兼容性强。

用途广泛

广泛应用于刷脸门禁考勤、安防监控、VIP 识别、人脸签到、人脸支付和人脸登录等众多场景。

实时响应

人脸识别具备高并发、高吞吐、低时延等特点,即使是百万规模人脸搜索,仍只需数百毫秒即可处理完毕,满足您的实时使用需求。

商业

VIP 客户管理

通过人脸搜索技术,可以识别图像中的人的身份,从而对 VIP 客户给予足够的关注和重视,提升用户体验。

人流监控

通过人脸检测技术,可以轻松计算在画面里出现的人的数量,可以应用在零售行业分析货品摆放合理性,也可以应用在学校、公司、会议等场所进行出勤率统计。

广告精准投放

人脸分析技术可快速准确的分析画面中出现的人物属性,如年龄、性别等信息,在广告投放方面可以给予一定的指导。

安防

门禁系统

在小区、学校、企业等场所可以通过人脸识别辨识进入者身份。安全等级较高的地点也可以使用人脸识别门禁,未登记人员访问该地点将触发报警。

摄像监控系统

在银行、机场、体育场、商场、超级市场等公共场所对人群进行监控,以达到身份识别的目的。同时疑犯布控追踪也是较为常见的应用场景。

娱乐

相册分类

通过人脸识别与人脸搜索,可以聚合相册中相似的人脸,轻松将照片按人脸进行智能分类。

美颜美妆

五官定位技术可以精准定位五官的位置,实现人脸美颜美妆、人脸变形、人脸漫画、人脸换脸、人脸贴纸等。

时间版本号特性相关链接
2019.8.22V2.1.0人脸检测与分析、五官定位增加“3.0”算法版本。
  • 人脸检测与分析

  • 五官定位

2019.8.1V2.0.5
  • 人脸搜索单张被识别的人脸返回的最相似人员数量 MaxPersonNum 上限由10提升为100

  • 人脸搜索入参增加可选参数 NeedPersonInfo,可控制返回内容是否返回 PersonName、PersonGroupInfos 等信息

  • 人脸识别控制台增加人脸搜索可视化操作界面

  • 人脸搜索

  • 人脸识别控制台

2019.7.25V2.0.4人脸检测与分析,质量分检测最大人脸数提升至30,修复人脸属性 Expression 数值不连续问题人脸检测与分析
2019.6.3V2.0.3人脸检测与分析,可处理的人脸数目最大值(MaxFaceNum)由30提升为120人脸检测与分析
2019.5.6V2.0.2支持访问管理 CAM访问管理
2019.4.12V2.0.1人脸检测与分析支持睁眼闭眼判断 EyeOpen人脸检测与分析
2019.1.25V2.0.0
  • 重构22个 API,并支持云 API 3.0

  • 支持百万级人脸搜索

  • 支持可视化控制台,控制台数据报表实时性提升为每5分钟更新一次

  • 支持 Android 版本人脸检测、3D 结构光/红外活体检测、人脸搜索等离线 SDK

  • 新增人脸属性帽子(Hat)、口罩(Mask)、头发(Hair)识别、人脸质量等功能

  • API 概览

  • 人脸搜索

  • 人脸识别控制台

  • 人脸检测与分析


www.ksyuwei.cn

www.ksyuwei.cn



www.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cn

www.ksyuwei.cn

人脸识别每个接口每月都有免费调用次数吗?

是的。每个接口在每个自然月享有10,000次的免费额度,超出后会自动使用后付费。

人脸识别服务如何收费?

采用阶梯到达的计费方式,当月总量在哪个阶梯内,则按该阶梯单价计费,接口调用量越大,单价越低,详请参见 人脸识别定价。

为什么扣费时会冻结金额?

腾讯云人脸识别采用后付费的模式,当月的调用在下个月1号才扣费,欠费即时停服。为了保障您的业务正常开展,故在结算后会按照账单的120%进行金额冻结,因此建议您根据业务使用情况,及时进行账户充值。

人脸识别接入是否需要申请?

需要申请。您可登录 人脸识别控制台,单击【立即开通】即可使用,无需等待人工审核。

人脸识别可以在哪些国家和地区使用?

目前中国大陆、中国香港、中国台湾和新加坡等可以正常访问。其他国家也可调用接口访问,但访问速度较慢。

人脸识别的访问速度是多少?

通常在200ms - 1s左右,具体响应时间也与照片大小以及网络环境有关。

如何鉴权与签名,或出现 AuthFailure.SignatureFailure 签名错误怎么办?

注意:

如果使用 SDK 进行 API 调用,检查是否调用了其它业务的接口。强烈建议使用 SDK 进行调用,SDK 内含生成签名的代码,避免自行组装复杂的签名逻辑。

  • 以下报错:

    注意:

    TencentCloudSDKException:AuthFailure.SignatureFailure-The provided credentials could not be validated because of exceeding request size limit, please use new signature method TC3-HMAC-SHA256。

原因是默认的签名方式不支持大文件,请根据提示指定新的签名方式clientProfile.setSignMethod(ClientProfile.SIGN_TC3_256)。

报错后端服务超时(FailedOperation.RequestTimeout)怎么处理?

  • API 接口调用超时是5秒,其中包含网络传输时间和服务器处理时间。

  • 建议业务逻辑控制图片大小,大小具体值与网络状况和图片/视频内容复杂度相关,难以给出参考值,一般来说,人眼能清晰分辨即可,不必过于追求清晰大图。

  • 如果是在线图片,建议把图片存储在腾讯云对象存储 COS 中,可以极大地减少网络传输时间,且更加稳定。

如何不写代码,快速体验各个接口功能?

打开 API Explorer ,在页面左侧选择相应的接口,再填写相应参数即可发起接口调用。

是否支持 HTTP 访问?

仅支持 HTTPS 访问,不支持 HTTP 访问。

如何快速生成工程 SDK 的示例代码?

打开 API Explorer ,在页面左侧选择相应的接口,再填写相应参数,页面会生成 SDK 使用示例代码,将代码复制即可使用。

SDK 接入后提示类找不到怎么处理?

检查项目中引入的版本号,确认是最新版本。

  • Python:
    更新到最新版本:pip install -U tencentcloud-sdk-python。

  • Java:
    Maven 仓库中查看最新版本号,并更新项目中引入的版本号。

  • PHP:
    Composer 仓库中查看最新版本号,并更新项目中引入的版本号。

  • Golang:
    安装/更新到最新版:go get -u github.com/tencentcloud/tencentcloud-sdk-go。

  • Node.js:
    更新到最新版:npm update tencentcloud-sdk-nodejs --save。

  • NET:
    Nuget 仓库查看最新版本号,并更新项目中引入的版本号。

SDK 依赖第三方组件,若是下载 SDK 文件引入到项目中,请检查是否同时引入第三方依赖。

我的开发环境要使用网络代理如何处理?

若您的网络环境需要代理才能访问公网,则需要在 SDK 中进行相应的设置。
假设代理服务器地址为127.0.0.1,代理端口为8080,设置例子如下:

Java SDK:
System.setProperty("https.proxyHost", "127.0.0.1")
System.setProperty("https.proxyPort", "8080")

Python SDK:
os.environ['https_proxy'] = '127.0.0.1:8080'

基于 .NET SDK 开发应用,界面卡死如何处理?

把同步调用改为异步调用,具体参考 基于 API 3.0 开发 C# Windows Forms 应用。

人脸搜索支持创建的 Group 和人脸的规模?

1个 APPID 下最多创建2万个 Group,单个 Group 最多包含100万张人脸可根据需求调整。

支持在不同的 Group 创建同一个 Person 吗?

不支持。PersonId 以 APPID 账户为区分界限,不以 Group 为区分界限,因此当需要同一人属于不同的 Group 时,可直接复制 Person(非创建)。

可以同时对多少个 Group 进行搜索?

建议不超过100个。

如果有 Person 属于多个 Group,删除 Group 时会都删除吗?

不会。若某人员同时存在多个人员库中,该人员不会被删除,但属于该人员库中的自定义描述字段信息会被删除。

如果有 Person 属于多个 Group,删除 Person 时会都删除吗?

会。删除该人员信息,此操作会导致所有人员库均删除此人员。

人脸搜索的推荐阈值是多少?

以10万大小人脸库为例:

  • 若人脸均为类似抓拍照(人脸质量较差), 误识率百分之一对应分数为70分,误识率千分之一对应分数为80分,误识率万分之一对应分数为90分。

  • 若人脸为类似自拍照(人脸质量较好), 误识率百分之一对应分数为60分,误识率千分之一对应分数为70分,误识率万分之一对应分数为80分。

建议根据实际情况测试选择合适的分数,最好不要超过90分。

人脸搜索功能每秒可以处理多少张图片?

通常100万的人脸库在1s以内,具体搜索时间与网络环境及人脸库大小有关。

人脸搜索支持跨库搜索吗?

支持。

人脸搜索如何收费?

人脸搜索按调用接口次数收费。如一个组里面有 N 个人,每个人有 M 张照片,不管一次检索了库里多少张人脸,都按调用接口的次数收费。

静态活体检测的置信度为多少时,会被判断为真人?

静态活体检测算法建议置信度设置在87,客户可以根据实际业务进行调整。

静态活体检测是否支持视频识别?

只支持检测静态照片,建议将视频截帧识别。

静态活体检测可以应用在哪些场景中?

推荐在手机自拍场景使用,非手机自拍场景的活体分数参考价值会大大降低。同时建议用于对防攻击要求不高的场景,对安全性要求高的建议使用唇语活体检测。

新接口和老接口的区别是什么?

  • 接口:请求域名不同。2.0版本的接口域名为 iai.tencentcloudapi.com,并支持云 API 3.0规范。1.0版本的接口域名为 recognition.image.myqcloud.com 和 service.image.myqcloud.com。

  • 控制台:新控制台 和 老控制台 的数据统计不互通,但计费模式相同,且共享计费阶梯。

  • 人脸特征数据:新老版本 人员库管理(原个体信息管理)的人脸特征数据不互通,无法通过人脸搜索接口访问个体信息管理的内容,也无法通过原人脸检索接口访问人员库管理的内容,建议尽快迁移至新版本。

是否可以继续使用人脸识别1.0版本?

为了给您提供更稳定优质的服务,人脸识别2.0版本 已在2018年12月底全新上线,支持百万级别人脸库搜索,识别更精准。
原1.0版本接口已从2019年6月21日起停止维护,如果您用的还是1.0版本的接口域名,为了不影响您业务的正常开展,建议您尽快迁移。

人脸识别1.0和2.0数据是否互通?

新老版本的人员库数据不互通,您需要重新建立人员库。

人脸识别如何调用2.0版本的接口?

如果您是首次使用2.0版人脸识别,需要先登录 人脸识别2.0控制台 选择所需的服务,按照页面提示,同意《人脸识别服务规则》后,即可获得相应接口的调用权限。人脸识别接口说明详见 API 概览 。

新接口的请求形式是否有变化?

有。老的 API 和新的 API 存在较大差异,具体可参考 API 概览。建议直接使用我们提供的 SDK 来进行开发。

是否支持批量导出老版本的人脸照片?

当前没有工具可以批量导出,需要您手动整理人员照片,可通过 API 或者 控制台 添加人员。

迁移中遇到不懂的技术问题如何处理?

您可以 提交工单 进行反馈,或者添加人脸识别迁移助手(QQ:1426268874),我们将有专人协助您解决。

离线识别 SDK 和 API 文档中提供的各类 SDK 区别是什么?

  • API 文档中提供的各类 SDK,即 Tencent Cloud SDK 3.0 for Python/Java/PHP/Go/NodeJS/.Net 等,是为了方便您通过不同的开发语言快速使用我们的在线 API 服务。

  • 离线识别 SDK,是将我们的人脸识别服务集成到一个离线的 SDK 中,您无需联网,可以在设备端本地化进行实时处理。

  • 目前我们的离线识别 SDK 仅支持 Android 操作系统,我们建议您使用离线识别 SDK 中的人脸检测、活体检测功能,从设备中获取用于人脸识别的图片,传输到云端进行完整的人脸识别。

离线识别 SDK 支持哪些操作系统?

目前离线识别 SDK 仅支持 Android 操作系统,Linux 和 iOS 系统暂不支持。

离线识别 SDK 支持几路并发?

目前离线识别 SDK 仅支持 Android 操作系统,目前不支持并发,只能单路。

离线识别 SDK 的性能如何?

离线识别 SDK 的性能表现需要看具体的设备情况,建议测试方法:因为相同的人脸不干扰性能,所以对同一张图循环操作 N 次求平均值即可获得性能数据。

人脸截图尺寸固定吗?

没有固定值,从输入帧中截取人脸范围部分,脸越大,截图越大。

为什么人脸跟踪多次检测同一张图片得到的关键点不一致?

track 对象请每次创建(new),不要重复使用。

能否判断光照?

暂时不支持。

是否有质量分影响因素以及权重?

因素有运动模糊、光线、面部遮挡,目前没有显式的权重。

离线识别 SDK 有没有推荐的硬件设备?

芯片支持RK3288、RK3399、RK3368,双目摄像头建议金晟芯D046,3D 结构光摄像头建议华捷艾米/艾芯/PICO,内存建议大于2GB。

如何查询设备的授权时间?

SDK 初始化时候会回调授权结果, 其中包含日期,Android Logcat 日志过滤 "授权" 字样可以看到。

离线识别 SDK 需要哪些系统授权?

READ_PHONE_STATE、CAMERA 为必需,ACCESS_COARSE_LOCATION,ACCESS_FINE_LOCATION 用于帮助授权,READ_EXTERNAL_STORAGE、 WRITE_EXTERNAL_STORAGE 用于预留给日志文件读写。如无特殊原因建议保留。


  • 名称: 人脸识别
  • 关键词: 腾讯云神图·人脸识别,活体检测,人脸分析技术,腾讯云