微软认知服务 人脸识别 API 之 概述

来源:互联网 发布:网络渠道销售授权书 编辑:程序博客网 时间:2024/04/28 22:40

原文地址:https://www.azure.cn/cognitive-services/en-us/face-api/documentation/overview


欢迎来到微软人脸识别 API,一个基于云的服务,该服务提供了很多高级的人脸识别算法。人脸识别 API 包括两个主要的功能:人脸侦测(包括一些属性)和人脸识别。


人脸侦测

人脸识别 API 能够侦测到图片中最多64个高精度的人脸位置。图片可以通过文件或者有效的 URL 来指定。


每个被探测到的人脸都会返回人脸矩形框(左,上,宽和高),描述了人脸在图片中的位置。另外人脸侦测还能够解析出一系列的人脸相关的属性, 比如鼻子,性别,年龄,头的姿势,胡须和眼睛。参考 Face - Detect 获得更多详细信息。


人脸识别

人脸识别被广泛地用在很多情景中,包括安全,自然用户接口(natural user interface),图片内容分析和管理,移动应用,和机器人学。四个人脸识别的功能被提供出来:人脸验证,寻找相似人脸,人脸分组和个人识别。


人脸验证

人脸识别 API 验证服务对比两个被发现的人脸执行验证,或者把一个发现的人脸和一个人的对象之间进行验证。参考 Face - Verify 获得更多详细信息。


查找类似的人脸

给定一个识别出来的目标人脸和一套可供检索的备选人脸,我们的服务能够找到一组看起来跟目标很像的人脸。两个工作模式, matchFace 和 matchPerson。 matchPerson 模式使用了由 Face - Verify 而来的同一个人的临界值来返回相似的人脸。 matchFace 模式会忽略同一个人的临界值直接返回最相似的人脸。下边的例子中,可选的人脸被列了出来。


查询的人脸是


要找到4个相似的人脸, matchPerson 模式返回(a)和(b),这两个跟查询的脸属于同一个人。matchFace 模式返回(a)(b)(c)和(d),完全返回4条记录,即使相似度不是很高。查看Face - Find Similar 获得更多信息。


人脸分组

给定一套未知的人脸,人脸分组 API 自动地根据相似度将他们分到不同的小组里。每一个组都是对原来未知的人脸的进行合理归类的小组,包含了相似的人脸。每个小组里的所有的人脸可以被认为是属于同一个人的对象。参考Face - Group 获得更多信息。


人脸识别

人脸识别 API 可以被用来通过比对一个被侦测到的人脸和人的数据库(被定义为人的组)来识别出一个人,这个数据库需要提前定创建好然后可以随时更新。

下边的图片是一个叫“我的朋友”的人的分组。每一个组最多可包含1000个人的对象。同时每一个人的对象可以有一个或者多个注册的人脸。


当一个人的分组被创建和培训后,识别服务可以针对创建好的人的分组和一个新侦测到的人脸来执行。如果一个人脸被识别出来是分组中的一个,那么那个人的对象就会被返回来。

对于更多人员识别信息,参考下边的 API 指南:

Face - Identifiy

Person Group - Create a Person Group

Person - Create a Person

Person Group - Train Person Group


人脸存储

人脸存储允许当使用人的对象(Person - Add A Person Face)或者人脸列表(Face List - Add a Face to a Face List)来识别或者找到相似的人脸时,使用一个标准的订阅(subscription)来存储额外的永久的人脸信息。存储的图片每1000个人脸会花费 $0.5,这个是每一天的花费。免费的订阅是不收钱的,但是最多能存储1000个人。

存储人脸的费用是每一天来计算的。比如如果你的账户在前半个月每一天都使用了10,000 个永久性的人脸,下半个月没有使用任何人脸的话,那么你只需要给使用 10,000 个人脸的那些天付钱。或者,如果一个月里每一天你都保存了几个小时的 1,000 个人脸,然后每天晚上把他们删除掉的话,你仍然需要每天都要付 1,000 个人脸的费用。


开始使用人脸识别 API

要快速地浏览人脸识别 API 基本功能并且了解订阅流程,请参考下边的教程来开始。

Getting Standard with Face API in CSharp

Getting Standard with Face API in Java for Android

Getting Standard with Face API in Python


例子应用

参看下边的使用人脸识别 API 做的简单应用。

FamilyNotes UWP app

Video Frame Analysis Sample


相关话题

How to Detect Faces in Image

How to Identify Faces in Image

0 0
原创粉丝点击