美文网首页
从零开始玩人工智能—人脸 API

从零开始玩人工智能—人脸 API

作者: 汉若已认证 | 来源:发表于2018-03-05 18:02 被阅读19次

前文介绍了人脸API,但没有一个完整的功能实现,各个功能的API始终如散开的珍珠一样,不能串成珠链。到底这套API是如何工作的呢?Person、Person Group、FaceList、Face这些不同的对象是怎么发生联系的呢?

     于是,我决定写一个相对完整的简单程序,完成一个对人脸进行识别的功能。

     仔细看了看文档,琢磨了一下。为了实现人脸识别,需要实现以下几个步骤:

1、创建一个Person Group。人需要通过组来进行管理组织。每个组最多有1000个人,免费的每个订阅最多1000人,S0订阅的每个组10000人,每个订阅上限1M组、100M人。

2、创建一个Person。人是Face的拥有着。每个人最多有248张脸的图片。和人关联的脸是持久化的persistedFace,而使用detect等api读取的是非持久的Face。

3、为Person提供几张不同的Face。除了Face,还有FaceList对象,但更多用于分辨类似的脸。我估计要进行人脸识别,用Face对象就可以。

4、对提供的几张Face进行训练。人工智能需要对输入进行训练,利用认知服务进行分析并得到结果。理论上提供训练的数据越多,结果越准确。

5、提供一张用于比对的Face。上传一张图片,让人工智能判断是不是同一个人。

    开始之前我要首先熟悉一下示例代码。前文提供的示例代码和Face API的示例代码使用了不同的模块。示例代码引入了requests这个库,使用它可以更灵活的完成有关HTTP的各类方法特别是传递数据。所以:

     pip install requests

     因为有两种不同的数据headers提交方式json和octet-steam,所以分开写了两个不同的headers头部定义。为了便于使用,把订阅的Key和访问的基础链接分别使用变量进行提供。

    正式开干~首先是创建Person Group。和别的对象不同,PersonGroup的名字和ID都是字符串,只接受小写英文字符和‘-’、‘_’,不多于64个字符。

本文章转载自51CTO博客,如需阅读全文请点击>>>

相关文章

  • 从零开始玩人工智能—人脸 API

    前文介绍了人脸API,但没有一个完整的功能实现,各个功能的API始终如散开的珍珠一样,不能串成珠链。到底这套API...

  • 2020-06-30

    人脸识别+闸机大多企业都在玩!您玩了吗? 人工智能的趋势,人脸识别通道闸随着各种场合应用,使我们的生活或旅行中都在...

  • Swagger工程化实践

    1、从零开始新增API 1.1、编写Swagger API并保存为api.yaml到本地 打开Swagger ed...

  • 世纪晟详解人脸识别应用场景

    人脸识别,是人工智能在我们生活中的一个小小的“缩影”,通过vivo、OPPO手机和小米平板的应用来看,人工智能人脸...

  • 奇谷人脸识别成城市安保新保障,首届全国招商会即将开幕!

    2017年,人工智能迅速发展。作为人工智能的重要分支,人脸识别成为大众热议的话题。然而,很多人对于人脸识别技术到底...

  • 阿里云人脸识别公测使用说明

    概述 之前阿里云人脸识别只提供人脸检测,人脸属性及人脸对比三个API接口,关于这方面的介绍及使用细节,可以参考阿里...

  • iOS 视频图像/图片处理

    1.集成OpenCV2.人脸识别, 原生API: CIDetector

  • iOS 人脸识别Demo

    最近尝试了下苹果中关于人脸识别的API 尝试着写了几个demo: 静态图片人脸识别 动态识别人脸OC版 动态识别人...

  • 树莓派人脸识别实际应用:人脸识别门禁

    在上一篇文章树莓派调用百度人脸识别API实现人脸识别,我们完成了树莓派人脸识别的基础环境配置,人脸识别功能也测试成...

  • AI黑色产业链

    什么?2块钱就能买1000张真实人脸照片,难道高大上人工智能人脸识别也不安全了吗?最近爆出人工智能AI黑色产业链,...

网友评论

      本文标题:从零开始玩人工智能—人脸 API

      本文链接:https://www.haomeiwen.com/subject/dunhfftx.html