人脸识别接口整理与对比

人脸识别主要属性对比

检测主要属性 百度人脸识别 face++ 虹软ArcFace 腾讯优图
人脸检测
人脸关键点 72 106 × 90
人脸属性值 beta
人脸质量信息 × ×
两张人脸相似度对比
活体检测控制 ×
人脸搜索 new
人脸库管理
身份验证
情绪识别 beta ×
颜值评分 beta ×
肤质评估 × beta × ×
视线估计 × beta × ×

主要属性列表

  • 人脸检测:检测图片中的人脸并标记出位置信息
  • 人脸关键点:展示人脸的核心关键点信息
  • 人脸属性值:展示人脸属性信息,如年龄、性别等
  • 人脸质量信息:返回人脸各部分的遮挡、光照、模糊、完整度、置信度等信息
  • 两张人脸相似度对比:比对两张图片中人脸的相似度,并返回相似度分值
  • 活体检测控制:基于图片中的破绽分析,判断其中的人脸是否为二次翻拍(举例:如用户A用手机拍摄了一张包含人脸的图片一,用户B翻拍了图片一得到了图片二,并用图片二伪造成用户A去进行识别操作,这种情况普遍发生在金融开户、实名认证等环节。)
  • 人脸搜索:在指定人脸集合中,找到最相似的人脸
  • 人脸库管理:构建一个人脸库,用于存放所有人脸特征
  • 身份验证:基于姓名和身份证号,调取公民身份证小图(源自公安系统),将当前获取的人脸图片,与此证件小图进行对比,得出比对分数,并基于此进行业务判断是否为同一人。由于公安系统小图,具有最权威的身份证明作用,故对用户本人的验证结果可信度也最为合理。
  • 情绪识别:分析检测到的人脸的情绪,并返回置信度分数
  • 颜值评分:计算检测到的人脸的颜值分数
  • 肤质评估:评估人脸的皮肤健康状况,并能够识别多种常见面部皮肤问题
  • 视线估计:对图片中的人眼视线方向进行估计,计算并返回高精度的双眼眼球中心位置坐标,以及双眼视线方向向量

百度人脸识别

官方文档

基于深度学习的人脸识别方案,准确识别图片中的人脸信息,提供人脸属性识别、关键点定位、人脸1:1比对、人脸1:N识别、活体检测等能力

人脸检测

接口能力

  • 人脸检测:检测图片中的人脸并标记出位置信息
  • 人脸关键点:展示人脸的核心关键点信息
  • 人脸属性值:展示人脸属性信息,如年龄、性别等
  • 人脸质量信息:返回人脸各部分的遮挡、光照、模糊、完整度、置信度等信息

    调用方法

    参考百度的官方文档

    注意点

  • 可通过后台的API KeySecret Key生成access_token,向API服务地址使用POST发送请求,必须在URL中带上参数access_tokenaccess_token的有效期为30天
  • 请求的图片需经过Base64编码
  • 图片支持PNG、JPG、JPEG、BMP,不支持GIF图片

    人脸对比

    接口能力

  • 两张人脸图片相似度对比:比对两张图片中人脸的相似度,并返回相似度分值
  • 多种图片类型:支持生活照、证件照、身份证芯片照、带网纹照四种类型的人脸对比
  • 活体检测控制:基于图片中的破绽分析,判断其中的人脸是否为二次翻拍(举例:如用户A用手机拍摄了一张包含人脸的图片一,用户B翻拍了图片一得到了图片二,并用图片二伪造成用户A去进行识别操作,这种情况普遍发生在金融开户、实名认证等环节。)
  • 质量检测控制:分析图片的中人脸的模糊度、角度、光照强度等特征,判断图片质量

    调用方法

    参考百度人脸对比调用方式

    注意点

  • 可通过后台的API KeySecret Key生成access_token,向API服务地址使用POST发送请求,必须在URL中带上参数access_tokenaccess_token的有效期为30天
  • 请求的图片需经过Base64编码
  • 图片支持PNG、JPG、JPEG、BMP,不支持GIF图片

    在线活体检测

    接口能力

  • 人脸基础信息:包括人脸框位置,人脸空间旋转角度,人脸置信度等信息。
  • 人脸质量检测:判断人脸的遮挡、光照、模糊度、完整度等质量信息。可用于判断上传的人脸是否符合标准。
  • 基于图片的活体检测:基于单张图片,判断图片中的人脸是否为二次翻拍(举例:如用户A用手机拍摄了一张包含人脸的图片一,用户B翻拍了图片一得到了图片二,并用图片二伪造成用户A去进行识别操作,这种情况普遍发生在金融开户、实名认证等环节)。此能力可用于H5场景下的一些人脸采集场景中,增加人脸注册的安全性和真实性。

    调用方法

    参考百度在线活体检测调用方式

    注意点

  • 可通过后台的API KeySecret Key生成access_token,向API服务地址使用POST发送请求,必须在URL中带上参数access_tokenaccess_token的有效期为30天
  • 请求的图片需经过Base64编码
  • 图片支持PNG、JPG、JPEG、BMP,不支持GIF图片

    其他功能

    百度人脸识别还有人脸搜索人脸库管理身份验证等功能

    产品价格

    人脸识别基础在线服务主要有:人脸检测(含属性识别)、人脸对比、人脸搜索、人脸库管理、在线活体检测。其中人脸库管理服务由多个子接口构成。
  • 调用量免费:人脸识别下基础在线API接口调用量免费,无需支付费用即可无限制调用。
  • 按QPS计费:免费QPS默认为2,如果您通过百度云的企业认证,基础在线API接口的免费QPS将扩充至10。同时您可以根据业务需求随时购买扩充QPS,QPS可包月购买,也可按天单独购买,灵活多样,适应多场景需求。注意:同一个账号下多个应用共享接口QPS
购买QPS数量 按月购买 按天购买
0<QPS<=10 300元/月/QPS 30元/天/QPS
10<QPS<=50 250元/月/QPS 25元/天/QPS
50<QPS<=100 200元/月/QPS 20元/天/QPS
100<QPS 150元/月/QPS 15元/天/QPS

具体定价参考定价文档

face++

官网

人脸检测

描述

可以检测图片内的所有人脸,对于每个检测出的人脸,会给出其唯一标识face_token,可用于后续的人脸分析、人脸比对等操作。对于正式API Key,支持指定图片的某一区域进行人脸检测。

调用方法

Detect API

注意点

  • 图片格式:JPG(JPEG),PNG
  • calculate_allface_rectangle参数只有正式API Key才能使用,试用API Key无法使用。
  • face_token:如果您需要将检测出的人脸用于后续的分析、比对等操作,建议将对应的face_token添加到FaceSet中。如果一个face_token在72小时内没有存放在任一FaceSet中,则该face_token将会失效。如果对同一张图片进行多次人脸检测,同一个人脸得到的face_token是不同的。

    人脸比对

    描述

    将两个人脸进行比对,来判断是否为同一个人,返回比对结果置信度和不同误识率下的阈值。支持传入图片或 face_token 进行比对。使用图片时会自动选取图片中检测到人脸尺寸最大的一个人脸。

    调用方法

    Compare API

    注意点

  • 图片格式:JPG(JPEG),PNG
  • face_rectangle1face_rectangle2参数只有正式API Key可以使用,试用API Key无法使用。

    人脸搜索

    描述

    在一个已有的FaceSet中找出与目标人脸最相似的一张或多张人脸,返回置信度和不同误识率下的阈值。支持传入图片或face_token进行人脸搜索。使用图片进行搜索时会选取图片中检测到人脸尺寸最大的一个人脸。

    调用方法

    Search API

    注意点

  • 图片格式:JPG(JPEG),PNG
  • face_rectangle参数只有正式API Key可以使用,试用API Key无法使用。

    其他功能

    FaceSetFace颜值评分情绪识别肤质评估视线估计

    产品价格

    所有API可免费调用,同时可根据“您的业务按量”“按QPS”灵活升级付费服务;还有多种SDK授权方案可供选择。
付费类型 价格 QPS保障 方案特点
按调用量计算 0.0005-0.01元/次 最低保障10QPS 1.提前充值,按次计算费用,调用及储存数量不设上限
2.保障QPS稳定性与SLA
3.技术支持及售前服务
按QPS包时计费 100元/QPS/天
1000元/QPS/月(30天)
保障购买的QPS配额 1. 购买时段内不限调用量
2. 保障QPS稳定性与SLA
3. 技术支持及售前服务

具体定价参考定价文档

虹软ArcFace

虹软AI开放平台

SDK

API文档

人脸检测

功能介绍

使用虹软人脸引擎,能够帮助您检测并且定位到影像(图片或者视频)中的人脸。

优势

虹软的人脸检测技术支持强光、弱光、黑夜、背光等多种复杂环境。
并且可检测出正脸,侧脸等多种角度人脸的位置。

支持平台

Windows平台,linux平台,Android平台,iOS平台

人脸比对

功能介绍

人脸比对通过将两张人脸提取出特征码,再计算两张人脸的相似度,并且给出相应的相似比值,从而判断两张人脸是否为同一个人。

优势

虹软一直积极地专注于提高成功率,同时保持低误检率。在大角度或不同角度下,低光背光环境下,人脸移动或不同表情下,因年纪增长像貌变化,少量遮挡,设备移动等等情况下,都有业界领先的识别率。

支持平台

Windows平台,linux平台,Android平台,iOS平台

人脸查找

功能介绍

人脸查找是从人脸库中寻找到与待识别人脸相似的一张脸或者多张脸。
一般是提取出待识别人脸的特征码,在通过特征码与人脸库中的进行比对。

优势

虹软提供不同场景下的人脸识别SDK,支持离线端、多线程的比对方式,可根据开发者自己的应用场景灵活实现人脸查找功能。

支持平台

Windows平台,Android平台

活体检测

概述

活体检测离线SDK,包含单目RGB静默活体检测能力

支持平台

Android平台

产品价格

  • 没有使用限制,支持商用。
  • 永久免费的,人脸识别SDK可以免费下载使用和更新升级,可放心使用。
  • 不需要签订授权书,根据注册时阅读的《虹软公司(ArcSoft)人工智能开放平台服务协议》中的说明,使用者需尊重虹软的知识产权,故在产品的显著位置正确且完整地标注“Powered by ArcSoft”或“技术由虹软公司(ArcSoft)提供”的字样即可。

    腾讯优图

    人脸检测与分析

    技术体验中心

    描述

    检测图片内的人脸,返回人脸的位置和性别、年龄等属性

    调用方法

    API文档

    人脸验证

    技术体验中心

    描述

    核对两张脸是否属于同一个人,并给出相似度评分

    调用方法

    API文档

    人脸检索

    技术体验中心

    描述

    在人脸图片集合中搜索长相相似的人脸

    调用方法

    API文档

    人脸关键点定位与跟踪

    技术体验中心

    描述

    精确定位和跟踪面部的关键区域位置

    调用方法

    API文档

    产品价格

    人脸识别按照月接口调用量采取阶梯到达计费方式,当月总量在哪个阶梯内,则按该阶梯单价计费,接口调用量越大,单价越低。
月接口调用总量 人脸检测与分析 五官定位 人脸比对 人脸验证 人脸检索
计费接口 人脸检测与分析 五官定位 人脸比对 个体创建
增加人脸
人脸验证
个体创建
增加人脸
人脸检索
0-300万 0.0005元/张 0.002元/张 0.0032元/张 0.0032元/张 0.0032元/张
300万-1500万 0.0004元/张 0.0018元/张 0.003元/张 0.003元/张 0.003元/张
1500万以上 0.0003元/张 0.0015元/张 0.0027元/张 0.0027元/张 0.0027元/张

具体定价参考产品定价