Busca de Rosto
Procure por fotos do mesmo rosto que foram adicionadas por fotos
1. Adicionar imagem de rosto
Exemplo de código:
Resposta para adicionar rosto com sucesso com um rosto na imagem
Resposta para adicionar rosto com sucesso com dois rostos na imagem
Resposta para falha na detecção de rosto
Resposta para erro no servidor
Resposta para formato de imagem inválido
Resposta para imagem maior que 2M
Requisição HTTP
POST http://api.ekycpro.com/v1/addface
Parâmetros da requisição
parâmetro | descrição |
---|---|
img | string , use base64 para codificar a imagem do rosto |
name | string , informação anexada ao rosto adicionado, menos de 128 caracteres, combinação de números e letras |
facedb | opcional , string , ID do facedb. se você precisar abrir o facedb, entre em contato com o pessoal de negócios para fornecer informações adicionais do facedb |
Formato da resposta
campos | descrição |
---|---|
status | código de status, se status for OK , a imagem do rosto foi adicionada com sucesso |
message | algumas mensagens do resultado da adição person_id : este é o ID pessoal único que você adicionou name : o nome pessoal de entrada |
Código de status
status | descrição |
---|---|
OK | charge , imagem do rosto adicionada com sucesso, adicionar rosto é gratuito |
FACE_DETECT_FAILED | charge , falha na detecção do rosto |
IMAGE_INVALID_SIZE | free , imagem maior que 2M |
IMAGE_INVALID_FORMAT | free , formato de imagem inválido, o formato da imagem deve ser um dos jpeg/jpg/png/bmp |
INVALID_REQUEST | free , parâmetros de requisição inválidos |
FAIL | free , outros erros |
2. Buscar o mesmo rosto
Exemplo de código:
Resposta para obter rostos semelhantes
Resposta para não obter rostos semelhantes
Resposta para falha na detecção de rosto
Resposta para formato de imagem inválido
Resposta para imagem maior que 2M
Resposta para erro no servidor
Requisição HTTP
POST http://api.ekycpro.com/v1/searchface
Parâmetros da requisição
parâmetro | descrição |
---|---|
img | string , a codificação base64 da imagem do rosto |
facedb | opcional , string , ID do facedb. se você precisar abrir o facedb, entre em contato com o pessoal de negócios para fornecer informações adicionais do facedb |
Formato da resposta
campos | descrição |
---|---|
status | código de status |
message | algumas mensagens do resultado da busca de rosto confidence : este é o nível de confiança do rosto buscado, o intervalo é [0, 100]. Confiança maior que 80 será listada, e um máximo de 50 itens semelhantes será listado. Em situações reais, a confiança precisa ser definida em torno de 95 pontos para garantir precisão suficiente. person_id : este é o ID pessoal único que você adicionou name : a informação pessoal de entrada |
Código de status
status | descrição |
---|---|
OK | charge , busca de imagem do rosto com sucesso |
NO_SIMILAR_FACE | charge , nenhum rosto semelhante no banco de dados |
FACE_DETECT_FAILED | charge , falha na detecção do rosto |
IMAGE_INVALID_SIZE | free , imagem maior que 2M |
IMAGE_INVALID_FORMAT | free , formato de imagem inválido, o formato da imagem deve ser um dos jpeg/jpg/png/bmp |
INVALID_REQUEST | free , parâmetros de requisição inválidos |
FAIL | free , outros erros |
3. Excluir rosto
Exemplo de código:
Resposta para exclusão de rosto com sucesso
Resposta para ID de pessoa não existente
Resposta para erro no servidor
Requisição HTTP
POST http://api.ekycpro.com/v1/delface
Parâmetros da requisição
parâmetro | descrição |
---|---|
person_id | string , ID da pessoa |
facedb | opcional , string , ID do facedb. se você precisar abrir o facedb, entre em contato com o pessoal de negócios para fornecer informações adicionais do facedb |
Formato da resposta
campos | descrição |
---|---|
status | código de status |
message | descrição do erro |
Código de status
status | descrição |
---|---|
OK | free , rosto excluído com sucesso |
PERSON_ID_NOT_EXIST | free , ID da pessoa de entrada não existe |
INVALID_REQUEST | free , parâmetros de requisição inválidos |
FAIL | free , outros erros |