人脸活体检测初体验

本文涉及的产品
视觉智能开放平台,图像资源包5000点
视觉智能开放平台,分割抠图1万点
视觉智能开放平台,视频资源包5000点
简介: 简要讲述人脸活体检测体验就api调用测试

人脸活体检测简单的说就是我们平常用到的比如上班面部识别打卡,或者各种app的人脸识别身份认证等,很容易理解,下面我们进入人脸活体检测的体验。

开通服务

人脸活体检测官方平台地址是:https://vision.aliyun.com/experience/detail?spm=a2c4g.11186623.0.0.bd892746EigJg2&&tagName=facebody&children=DetectLivingFace

image.png

点击【立即购买】跳转到服务购买页面

image.png

所有选项全部默认就可以了,直接点击【立即购买】跳转到确认订单页面

image.png

勾选协议点击【去支付】,支付完成即可完成人脸活体检测服务开通。

image.png

接口调试

人脸活体检测

人脸活体检测官方文档地址:https://help.aliyun.com/document_detail/155006.html,文档中提供了在线api调试入口,点击OpenAPI Explorer,进入在线调试页面,

image.png

点击【发起调用】查看接口调用结果

image.png

调用失败,点击【本次诊断结果】,看到结果提示未开通服务??

image.png

按照诊断结果提供的开通产品链接打开页面

image.png

勾选协议点击【立即开通】

image.png

再次调用接口调试,返回结果

{
  "RequestId": "8C346545-9B07-545C-A172-ADD2AD219D53",
  "Data": {
    "Elements": [
      {
        "TaskId": "8C346545-9B07-545C-A172-ADD2AD219D53",
        "Results": [
          {
            "Suggestion": "pass",
            "Rect": {
              "Left": 1069,
              "Top": 1231,
              "Height": 993,
              "Width": 758
            },
            "Rate": 99.9996,
            "Label": "normal"
          }
        ],
        "ImageURL": "http://viapi-test.oss-cn-shanghai.aliyuncs.com/viapi-3.0domepic/facebody/DetectLivingFace/DetectLivingFace1.jpg",
        "FaceNumber": 1
      }
    ]
  }
}

关于返回值"Suggestion": "pass","Rate": 99.9996,"Label": "normal"等字段的说明可以如下操作

image.png

可以直接在当前页面查看具体返回值参数的说明信息.

创建人脸数据库

设置人脸数据库名称,点击【发起调用】

image.png

人脸数据库创建成功

添加人脸数据

点击接口输入人脸数据库名称,点击上传人脸图片,输入人脸图片对应的实体ID,

image.png

点击【发起调用】,返回调用失败

{
  "RequestId": "349CD955-4862-5B91-9642-D1FD6E974360",
  "HostId": "facebody.cn-shanghai.aliyuncs.com",
  "Code": "ClientError.IllegalArgument",
  "Message": "not found the entity=test001",
  "Recommend": "https://next.api.aliyun.com/troubleshoot?q=ClientError.IllegalArgument&product=facebody"
}

根据错误提示需要先添加人脸样本

添加人脸样本

输入入参人脸数据库名称以及实体ID点击【发起调用】调用成功

image.png

再次返回添加人脸数据接口重新发起调用

image.png

返回结果

{
  "RequestId": "B8D1EB54-4B8C-56E8-B0A9-17AC0BB700EC",
  "Data": {
    "FaceId": "27159890",
    "QualitieScore": 99.99781
  }
}

至此添加人脸数据成功.

人脸属性识别

上传人脸图片,勾选需要返回的人脸属性,点击【发起调用】

image.png

返回值

{
  "RequestId": "05740B77-A56F-500E-9060-55EFCC3071EE",
  "Data": {
    "BeautyList": [
      77
    ],
    "FaceRectangles": [
      109,
      136,
      280,
      349
    ],
    "Qualities": {
      "ScoreList": [
        99.99781036376953
      ],
      "NoiseList": [
        99.97791290283203
      ],
      "BlurList": [
        99.98365783691406
      ],
      "FnfList": [
        100
      ],
      "GlassList": [
        100
      ],
      "MaskList": [
        99.9955062866211
      ],
      "IlluList": [
        99.99906158447266
      ],
      "PoseList": [
        100
      ]
    },
    "DenseFeatureLength": 0,
    "Pupils": [],
    "GenderList": [
      0
    ],
    "PoseList": [],
    "Masks": [],
    "DenseFeatures": [],
    "FaceProbabilityList": [
      0.958615243434906
    ],
    "HatList": [],
    "LandmarkCount": 0,
    "AgeList": [
      20
    ],
    "Glasses": [],
    "Landmarks": [],
    "Expressions": [
      0
    ],
    "FaceCount": 1
  }
}

使用感受

本次人脸活体检测接口调试我主要测试的接口有人脸活体检测、创建人脸数据库、添加人脸数据、添加人脸样本、人脸属性识别等,体验过程中关于接口的描述以及接口返回值的字段属性的说明都挺详细的,另外还可以直观的看到接口调用的java代码,这样的话后续接入视觉智能平台功能的时候会大大的缩短学习周期和提高开发效率,这点很贴心的,感谢阿里云视觉智能开放平台的技术团队。

这次体验的接口整体上都达到了预期的效果,接口返回值准确率,响应效率、价格等也比较符合预期,没有想象中的那么高不可攀的贵,哈哈。

对于人脸活体检测的适用场景和业务,那就比较贴近生活了,最常见的比如上班人脸活体识别打卡,银行app实名认证时候人脸活体检测认证,以及后来支付宝的人脸活体检测支付等,再搭配上人脸识别的,比如警察通过道路监控追捕嫌疑人,如果加入人脸识别,是否能更快的追踪到嫌疑人信息呢?这些都是适用场景,可以说和生活密切相关的产品一定会有很大的落地实践场景,另外文档中对于人脸活体检测产品的攻击拦截率、活体通过率、活体阈值rate定义也简单通俗,很容易理解,总之整体上来说这次体验很不错。

但是在体验开始的时候有一点迷惑,首先我在人体活体检测官方首页点了立即购买

但是调用接口的时候还是提示服务没有开通,而是需要再次开通

这一点比较疑惑,通常的时候都是购买支付完成之后服务自动就开通了,这次却要操作两次,并且两次的页面还不同,心中也会有是否会增加多余扣费项的担忧,官方首页以及官方文档关于这一块也没有明确的说明,希望后面可以完善,同时也祝愿视觉智能平台越来越好,加油吧。

相关文章
|
6月前
|
Shell Linux 计算机视觉
【Dlib】动作检测:以常见的人脸识别验证为例讲解张嘴与闭眼
【Dlib】动作检测:以常见的人脸识别验证为例讲解张嘴与闭眼
245 0
|
3月前
|
存储 文字识别 API
视觉智能开放平台产品使用合集之如何提高人脸活体检测的识别率
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
5月前
|
机器学习/深度学习 数据采集 监控
人脸识别与检测
人脸识别与检测
94 4
|
5月前
|
数据可视化 计算机视觉 Python
活体检测眨眼、张嘴、点头、摇头动作一网打尽:人脸面部活体检测系统【含Python源码+PyqtUI界面+原理详解】
活体检测眨眼、张嘴、点头、摇头动作一网打尽:人脸面部活体检测系统【含Python源码+PyqtUI界面+原理详解】
|
5月前
|
移动开发 文字识别 算法
视觉智能开放平台产品使用合集之人脸核身是否包含静默活体检测
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
5月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之活体检测通过后,从返回结果中选择哪张图片进行人脸核身
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
5月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之人脸活体检测是否可以确定是本人在操作
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
5月前
|
编解码 文字识别 小程序
视觉智能开放平台产品使用合集之人脸活体检测能力有什么用处
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
6月前
|
机器学习/深度学习 API Android开发
视觉智能平台常见问题之摄像头抓拍到包含人脸的照片如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
视觉智能平台常见问题之摄像头抓拍到包含人脸的照片如何解决
|
机器学习/深度学习 算法 开发工具
视觉智能平台的人脸识别功能主要是用于识别人脸
视觉智能平台的人脸识别功能主要是用于识别人脸
63 1

热门文章

最新文章