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

LargePersonGroupOperations 类

定义

LargePersonGroupOperations 操作。

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

构造函数

LargePersonGroupOperations(FaceClient)

初始化 LargePersonGroupOperations 类的新实例。

属性

Client

获取对 FaceClient 的引用

方法

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

使用用户指定的 largePersonGroupId、名称以及可选的 userData 和 recognitionModel 创建新的大型人员组。 <br /> 大型人员组是上传的人员数据的容器,包括人脸图像和人脸识别功能,最多 1,000,000 人。 <br /> 创建后,使用 LargePersonGroup Person - Create 将人员添加到组中,并调用 LargePersonGroup - Train 使此组准备好进行 人脸 - 识别。 <br /> 在调用 LargePersonGroup Person - DeleteLargePersonGroup - Delete 之前,人员人脸、图像和 userData 将存储在服务器上。 <Br/>

  • 免费层订阅配额:1,000 个大型人员组。
  • S0 层订阅配额:1,000,000 个大型人员组。 <应指定 br/> “recognitionModel”以与此大型人员组相关联。 “recognitionModel”的默认值为“recognition_01”,如果需要最新的模型,请在此参数中显式指定所需的模型。 添加到现有大型人员组的新人脸将使用已与集合关联的识别模型。 大型人员组中的现有人脸特征无法更新为由其他版本的识别模型提取的特征。
DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

删除现有的大型人员组。 大型人员组中所有人员的持久人脸特征也将被删除。

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

检索大型人员组的训练状态 (已完成或正在进行的) 。

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

检索大型人员组的信息,包括其名称、userData 和 recognitionModel。 此 API 仅返回大型人员组信息,改用 LargePersonGroup 人员 - 列表 检索大型人员组下的人员信息。

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

列出所有现有大型人员组的 largePersonGroupId、名称、userData 和 recognitionModel。<Br/>

  • 大型人员组按 largePersonGroupId 的字母顺序存储。
  • “start”参数 (字符串,可选) 是用户提供的 largePersonGroupId 值,通过字符串比较返回的条目具有较大的 ID。 “start”设置为空以指示从第一项返回。
  • “top”参数 (int,可选) 指定要返回的条目数。 在一次调用中可以返回最大 1000 个条目。 若要提取更多内容,可以使用当前调用的最后一个重新调整条目的 ID 指定“start”。 <br /> 例如,总共 5 个大型人员组:“group1”, ..., “group5”。 <br /> “start=&top=” 将返回所有 5 个组。 <br /> “start=&top=2” 将返回“group1”、“group2”。 <br /> “start=group2&top=3” 将返回“group3”、“group4”、“group5”。
TrainWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

将大型人员组训练任务排入队列,训练任务可能不会立即启动。

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

更新现有大型人员组的显示名称和 userData。 不会更新请求正文中未显示的属性。

扩展方法

CreateAsync(ILargePersonGroupOperations, String, String, String, String, CancellationToken)

使用用户指定的 largePersonGroupId、名称以及可选的 userData 和 recognitionModel 创建新的大型人员组。 <br /> 大型人员组是上传的人员数据的容器,包括人脸图像和人脸识别功能,最多 1,000,000 人。 <br /> 创建后,使用 LargePersonGroup Person - Create 将人员添加到组中,并调用 LargePersonGroup - Train 使此组准备好进行 人脸 - 识别。 <br /> 在调用 LargePersonGroup Person - DeleteLargePersonGroup - Delete 之前,人员人脸、图像和 userData 将存储在服务器上。 <Br/>

  • 免费层订阅配额:1,000 个大型人员组。
  • S0 层订阅配额:1,000,000 个大型人员组。 <应指定 br/> “recognitionModel”以与此大型人员组相关联。 “recognitionModel”的默认值为“recognition_01”,如果需要最新的模型,请在此参数中显式指定所需的模型。 添加到现有大型人员组的新人脸将使用已与集合关联的识别模型。 大型人员组中的现有人脸特征无法更新为由其他版本的识别模型提取的特征。
DeleteAsync(ILargePersonGroupOperations, String, CancellationToken)

删除现有的大型人员组。 大型人员组中所有人员的持久人脸特征也将被删除。

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

检索大型人员组的信息,包括其名称、userData 和 recognitionModel。 此 API 仅返回大型人员组信息,改用 LargePersonGroup 人员 - 列表 检索大型人员组下的人员信息。

GetTrainingStatusAsync(ILargePersonGroupOperations, String, CancellationToken)

检索大型人员组的训练状态 (已完成或正在进行的) 。

ListAsync(ILargePersonGroupOperations, String, Nullable<Int32>, Nullable<Boolean>, CancellationToken)

列出所有现有大型人员组的 largePersonGroupId、名称、userData 和 recognitionModel。<Br/>

  • 大型人员组按 largePersonGroupId 的字母顺序存储。
  • “start”参数 (字符串,可选) 是用户提供的 largePersonGroupId 值,通过字符串比较返回的条目具有较大的 ID。 “start”设置为空以指示从第一项返回。
  • “top”参数 (int,可选) 指定要返回的条目数。 在一次调用中可以返回最大 1000 个条目。 若要提取更多内容,可以使用当前调用的最后一个重新调整条目的 ID 指定“start”。 <br /> 例如,总共 5 个大型人员组:“group1”, ..., “group5”。 <br /> “start=&top=” 将返回所有 5 个组。 <br /> “start=&top=2” 将返回“group1”、“group2”。 <br /> “start=group2&top=3” 将返回“group3”、“group4”、“group5”。
TrainAsync(ILargePersonGroupOperations, String, CancellationToken)

将大型人员组训练任务排入队列,训练任务可能不会立即启动。

UpdateAsync(ILargePersonGroupOperations, String, String, String, CancellationToken)

更新现有大型人员组的显示名称和 userData。 不会更新请求正文中未显示的属性。

适用于