你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FaceListOperations 类

定义

FaceListOperations 操作。

public class FaceListOperations : Microsoft.Azure.CognitiveServices.Vision.Face.IFaceListOperations, Microsoft.Rest.IServiceOperations<Microsoft.Azure.CognitiveServices.Vision.Face.FaceClient>
type FaceListOperations = class
    interface IServiceOperations<FaceClient>
    interface IFaceListOperations
Public Class FaceListOperations
Implements IFaceListOperations, IServiceOperations(Of FaceClient)
继承
FaceListOperations
实现

构造函数

FaceListOperations(FaceClient)

初始化 FaceListOperations 类的新实例。

属性

Client

获取对 FaceClient 的引用

方法

AddFaceFromStreamWithHttpMessagesAsync(String, Stream, String, IList<Int32>, String, Dictionary<String,List<String>>, CancellationToken)

FaceListOperations 操作。

AddFaceFromUrlWithHttpMessagesAsync(String, String, String, IList<Int32>, String, Dictionary<String,List<String>>, CancellationToken)

FaceListOperations 操作。

CreateWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

使用用户指定的 faceListId、名称和可选的 userData 创建空人脸列表。 一个订阅中最多允许 64 个人脸列表。 <br /> 人脸列表是一个人脸列表,最多 1,000 张人脸,由 人脸 - 查找相似人脸使用。 <br/> 创建后,用户应使用 FaceList - 添加人脸 来导入人脸。 人脸存储在服务器上,直到调用 FaceList - Delete 。 <br/> Find Similar 用于查找类似名人的人脸、相似人脸筛选或作为浅色人脸识别等方案。 但如果实际用途是识别人员,请使用 PersonGroup / LargePersonGroupFace - Identify。 <>当人脸编号较大时,请考虑 LargeFaceList。 它最多可支持 1,000,000 张人脸。 应指定“recognitionModel”以与此人脸列表相关联。 “recognitionModel”的默认值为“recognition_01”,如果需要最新的模型,请在此参数中显式指定所需的模型。 添加到现有人脸列表的新人脸将使用已与集合关联的识别模型。 人脸列表中的现有人脸特征无法更新为由其他版本的识别模型提取的特征。

DeleteFaceWithHttpMessagesAsync(String, Guid, Dictionary<String,List<String>>, CancellationToken)

从人脸列表中删除现有人脸, (persistedFaceId 和 faceListId) 提供。 与人脸相关的持久化图像也将被删除。

DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

根据 faceListId 删除现有人脸列表。 人脸列表中的持久化人脸图像也将被删除。

GetWithHttpMessagesAsync(String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

在人脸列表中检索人脸列表的 faceListId、name、userData、recognitionModel 和人脸。

ListWithHttpMessagesAsync(Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

列出人脸列表的 faceListId、name、userData 和 recognitionModel。 <br/> 若要在 faceList 中获取人脸信息,请使用 FaceList - 获取

UpdateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

更新人脸列表的信息。

扩展方法

AddFaceFromStreamAsync(IFaceListOperations, String, Stream, String, IList<Int32>, String, CancellationToken)

FaceListOperations 操作。

AddFaceFromUrlAsync(IFaceListOperations, String, String, String, IList<Int32>, String, CancellationToken)

FaceListOperations 操作。

CreateAsync(IFaceListOperations, String, String, String, String, CancellationToken)

使用用户指定的 faceListId、名称和可选的 userData 创建空人脸列表。 一个订阅中最多允许 64 个人脸列表。 <br /> 人脸列表是一个人脸列表,最多 1,000 张人脸,由 人脸 - 查找相似人脸使用。 <br/> 创建后,用户应使用 FaceList - 添加人脸 来导入人脸。 人脸存储在服务器上,直到调用 FaceList - Delete 。 <br/> Find Similar 用于查找类似名人的人脸、相似人脸筛选或作为浅色人脸识别等方案。 但如果实际用途是识别人员,请使用 PersonGroup / LargePersonGroupFace - Identify。 <>当人脸编号较大时,请考虑 LargeFaceList。 它最多可支持 1,000,000 张人脸。 应指定“recognitionModel”以与此人脸列表相关联。 “recognitionModel”的默认值为“recognition_01”,如果需要最新的模型,请在此参数中显式指定所需的模型。 添加到现有人脸列表的新人脸将使用已与集合关联的识别模型。 人脸列表中的现有人脸特征无法更新为由其他版本的识别模型提取的特征。

DeleteAsync(IFaceListOperations, String, CancellationToken)

根据 faceListId 删除现有人脸列表。 人脸列表中的持久化人脸图像也将被删除。

DeleteFaceAsync(IFaceListOperations, String, Guid, CancellationToken)

从人脸列表中删除现有人脸, (persistedFaceId 和 faceListId) 提供。 与人脸相关的持久化图像也将被删除。

GetAsync(IFaceListOperations, String, Nullable<Boolean>, CancellationToken)

在人脸列表中检索人脸列表的 faceListId、name、userData、recognitionModel 和人脸。

ListAsync(IFaceListOperations, Nullable<Boolean>, CancellationToken)

列出人脸列表的 faceListId、name、userData 和 recognitionModel。 <br/> 若要在 faceList 中获取人脸信息,请使用 FaceList - 获取

UpdateAsync(IFaceListOperations, String, String, String, CancellationToken)

更新人脸列表的信息。

适用于