Compartilhar via


ILargePersonGroupOperations Interface

Definição

Operações LargePersonGroupOperations.

public interface ILargePersonGroupOperations
type ILargePersonGroupOperations = interface
Public Interface ILargePersonGroupOperations
Derivado

Métodos

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

Crie um grande grupo de pessoas com o largePersonGroupId especificado pelo usuário, o nome, um userData opcional e o recognitionModel. <br/> Um grupo de pessoas grandes é o contêiner dos dados da pessoa carregada, incluindo imagens faciais e recurso de reconhecimento facial e até 1.000.000 pessoas. <br/> Após a criação, use LargePersonGroup Person – Criar para adicionar uma pessoa ao grupo e chame LargePersonGroup – Treinar para preparar esse grupo para Detecção Facial – Identificar. <br/> O rosto, a imagem e o userData da pessoa serão armazenados no servidor até que LargePersonGroup Person – Delete ou LargePersonGroup – Delete seja chamado. <Br/>

  • Cota de assinatura de camada gratuita: 1.000 grupos de pessoas grandes.
  • Cota de assinatura de nível S0: 1.000.000 grupos de pessoas grandes. <br/> 'recognitionModel' deve ser especificado para associar a esse grupo de pessoas grandes. O valor padrão para 'recognitionModel' é 'recognition_01', se o modelo mais recente for necessário, especifique explicitamente o modelo necessário nesse parâmetro. Novos rostos adicionados a um grupo de pessoas grandes existente usarão o modelo de reconhecimento que já está associado à coleção. Os recursos de rosto existentes em um grupo de pessoas grandes não podem ser atualizados para recursos extraídos por outra versão do modelo de reconhecimento.
DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Exclua um grupo de pessoas grandes existente. Os recursos de rosto persistentes de todas as pessoas no grupo de pessoas grandes também serão excluídos.

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

Recupere o status de treinamento de um grupo de pessoas grandes (concluído ou em andamento).

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

Recupere as informações de um grande grupo de pessoas, incluindo nome, userData e recognitionModel. Essa API retorna apenas informações de grupo de pessoas grandes, use LargePersonGroup Person – Lista para recuperar informações de pessoa no grupo de pessoas grandes.

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

Liste todos os largePersonGroupId, nome, userData e recognitionModel de todos os grupos de pessoas grandes existentes.< Br/>

  • Grupos de pessoas grandes são armazenados em ordem alfabética de largePersonGroupId.
  • O parâmetro "start" (cadeia de caracteres, opcional) é um valor largePersonGroupId fornecido pelo usuário que as entradas retornadas têm IDs maiores por comparação de cadeia de caracteres. "start" definido como vazio para indicar o retorno do primeiro item.
  • O parâmetro "top" (int, opcional) especifica o número de entradas a serem retornadas. Uma máxima de 1000 entradas pode ser retornada em uma chamada. Para buscar mais, você pode especificar "iniciar" com a ID da última entrada reajustada da chamada atual. <br /> Por exemplo, total de 5 grupos de pessoas grandes: "group1", ..., "group5". <br/> "start=&top=" retornará todos os 5 grupos. <br /> "start=&top=2" retornará "group1", "group2". <br/> "start=group2&top=3" retornará "group3", "group4", "group5".
TrainWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Enfileirar uma tarefa de treinamento de grupo de pessoas grandes, a tarefa de treinamento pode não ser iniciada imediatamente.

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

Atualize o nome de exibição e userData de um grupo de pessoas grandes existente. As propriedades que não aparecem no corpo da solicitação não serão atualizadas.

Métodos de Extensão

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

Crie um grande grupo de pessoas com o largePersonGroupId especificado pelo usuário, o nome, um userData opcional e o recognitionModel. <br/> Um grupo de pessoas grandes é o contêiner dos dados da pessoa carregada, incluindo imagens faciais e recurso de reconhecimento facial e até 1.000.000 pessoas. <br/> Após a criação, use LargePersonGroup Person – Criar para adicionar uma pessoa ao grupo e chame LargePersonGroup – Treinar para preparar esse grupo para Detecção Facial – Identificar. <br/> O rosto, a imagem e o userData da pessoa serão armazenados no servidor até que LargePersonGroup Person – Delete ou LargePersonGroup – Delete seja chamado. <Br/>

  • Cota de assinatura de camada gratuita: 1.000 grupos de pessoas grandes.
  • Cota de assinatura de nível S0: 1.000.000 grupos de pessoas grandes. <br/> 'recognitionModel' deve ser especificado para associar a esse grupo de pessoas grandes. O valor padrão para 'recognitionModel' é 'recognition_01', se o modelo mais recente for necessário, especifique explicitamente o modelo necessário nesse parâmetro. Novos rostos adicionados a um grupo de pessoas grandes existente usarão o modelo de reconhecimento que já está associado à coleção. Os recursos de rosto existentes em um grupo de pessoas grandes não podem ser atualizados para recursos extraídos por outra versão do modelo de reconhecimento.
DeleteAsync(ILargePersonGroupOperations, String, CancellationToken)

Exclua um grupo de pessoas grandes existente. Os recursos de rosto persistentes de todas as pessoas no grupo de pessoas grandes também serão excluídos.

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

Recupere as informações de um grande grupo de pessoas, incluindo nome, userData e recognitionModel. Essa API retorna apenas informações de grupo de pessoas grandes, use LargePersonGroup Person – Lista para recuperar informações de pessoa no grupo de pessoas grandes.

GetTrainingStatusAsync(ILargePersonGroupOperations, String, CancellationToken)

Recupere o status de treinamento de um grupo de pessoas grandes (concluído ou em andamento).

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

Liste todos os largePersonGroupId, nome, userData e recognitionModel de todos os grupos de pessoas grandes existentes.< Br/>

  • Grupos de pessoas grandes são armazenados em ordem alfabética de largePersonGroupId.
  • O parâmetro "start" (cadeia de caracteres, opcional) é um valor largePersonGroupId fornecido pelo usuário que as entradas retornadas têm IDs maiores por comparação de cadeia de caracteres. "start" definido como vazio para indicar o retorno do primeiro item.
  • O parâmetro "top" (int, opcional) especifica o número de entradas a serem retornadas. Uma máxima de 1000 entradas pode ser retornada em uma chamada. Para buscar mais, você pode especificar "iniciar" com a ID da última entrada reajustada da chamada atual. <br /> Por exemplo, total de 5 grupos de pessoas grandes: "group1", ..., "group5". <br/> "start=&top=" retornará todos os 5 grupos. <br /> "start=&top=2" retornará "group1", "group2". <br/> "start=group2&top=3" retornará "group3", "group4", "group5".
TrainAsync(ILargePersonGroupOperations, String, CancellationToken)

Enfileirar uma tarefa de treinamento de grupo de pessoas grandes, a tarefa de treinamento pode não ser iniciada imediatamente.

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

Atualize o nome de exibição e userData de um grupo de pessoas grandes existente. As propriedades que não aparecem no corpo da solicitação não serão atualizadas.

Aplica-se a