For the complete documentation index, see llms.txt. This page is also available as Markdown.

Verificação de Collection (1:N)

Como comparar uma foto ou vídeo com as do seu banco de dados.

O algoritmo de verificação da coleção foi projetado para verificar a presença de uma pessoa usando um banco de dados de fotos pré-carregadas. Um fragmento de vídeo e/ou uma foto podem ser usados como fonte para comparação.

Pré-requisitos:

  1. Você está autorizado.

  2. Você já criou uma pasta e adicionou sua mídia marcada com tags corretas nesta pasta.

  3. Você já enviou um banco de dados de imagens para comparação. Se não, faça isso conforme descrito aqui.

Etapas de processamento:

1. Inicie a análise: POST/api/folders/{{folder_id}}/analyses/

Se quiser usar um webhook para a resposta, adicione-o ao payload nesta etapa, conforme descrito aqui.

corpo da solicitação
{
  "analyses": [{
    "type": "collection",
    "collection_id": "your_image_database_id",
    "source_media": ["1111aaaa-11aa-11aa-11aa-111111aaaaaa"] // // opcional; omita para incluir toda a mídia da pasta
  }]
}

Você precisará de analysis_id ou folder_id da resposta.

2. Se você usar um webhook, aguarde apenas ele retornar as informações necessárias. Caso contrário, inicie o polling:

  • GET /api/analyses/{{analysis_id}} – para o analysis_id que você tem da etapa anterior.

  • GET /api/folders/{{folder_id}} – para todas as análises realizadas na mídia da pasta com o folder_id que você tem da etapa anterior.

Aguarde os campos resolution_status e resolution alterarem o status para qualquer valor diferente de PROCESSING e trate isso como um resultado.

Se quiser saber qual pessoa da sua coleção correspondeu à mídia que você enviou, localize a análise de collection na resposta, verifique results_media, e recupere person_id. Este é o ID da pessoa que correspondeu à pessoa na sua mídia. Para obter informações sobre essa pessoa, use GET /api/collections/{{collection_id}}/persons/{{person_id}} com os IDs da sua coleção e da pessoa.

Atualizado

Isto foi útil?