开发者社区> 六月的雨在钉钉> 正文

人脸活体检测初体验

简介: 简要讲述人脸活体检测体验就api调用测试
+关注继续查看
福利推荐:阿里云、腾讯云、华为云等大品牌云产品全线2折优惠活动来袭,4核8G云服务器899元/3年,新老用户共享优惠,点击这里立即抢购>>>

人脸活体检测简单的说就是我们平常用到的比如上班面部识别打卡,或者各种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定义也简单通俗,很容易理解,总之整体上来说这次体验很不错。

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

image

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

image

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
搭建多场景人脸口罩检测
需要使用的模块,以及阿里云视觉相关的模块
1747 0
教程 |【阿里云.人脸识别】人脸比对调用
本章主要讲解阿里云.人脸识别的人脸比对调用。
2871 0
教程 |【阿里云.人脸识别】人脸检测定位
本章主要讲解人脸识别的人脸检测定位。
1919 0
教程 |【阿里云.人脸识别】人脸属性识别
本章将讲解人脸识别的人脸属性识别。
1860 0
H5利用face++和腾讯云慧眼实现活体检测(人脸识别)的流程总结
H5利用face++和腾讯云慧眼实现活体检测(人脸识别)的流程总结
377 0
facenet 进行人脸识别测试
1.简介:facenet 是基于 TensorFlow 的人脸识别开源库,有兴趣的同学可以扒扒源代码:https://github.com/davidsandberg/facenet ? 2.安装和配置 facenet 我们先将 facenet 源代码下载下来: git clone https://github.
2354 0
基于python调用摄像头进行人脸识别,支持多张人脸同时识别
基于python调用摄像头进行人脸识别,支持多张人脸同时识别
22 0
【微信小程序】基于百度大脑人体检测、人脸识别以及调用阿里垃圾分类识别小程序利用canvas完成人脸画图、分割手部部分图片算法
【微信小程序】基于百度大脑人体检测、人脸识别垃圾分类人体出现在镜头里用红色框将人脸圈出来、用黄色框将手部圈出来,定时器触发后,通过百度返回的top+、left+、width+、height+将拍照的截图用canvas画出来,最后保存上传到阿里云垃圾分类识别检测博主用的是手部关键点识别,手部截取包括手肘部分,当出现手肘没有手掌时会出现截取不到目标的问题,目前解决办法:定时器设置时间长一点供演示员做好调整,另外就是出现手掌,可以尽量把掌心打开方便识别这样手肘部分就不会被检测到了在截取的时候canvas用不了..
84 0
人脸识别系统原理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/43374003 写这篇文章,并不是要挑战学术泰斗,更不是要在这里炫耀和说教知识。
1454 0
+关注
六月的雨在钉钉
从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,工作座右铭是:让技术不再枯燥,让每一位技术人爱上技术
文章
问答
文章排行榜
最热
最新
相关电子书
更多
利用CNN实现无需联网的图像识别
立即下载
印刷文字识别算法设计与在线服务
立即下载
图像搜索与识别在大规模场景中的研究与实践
立即下载


http://www.vxiaotou.com