Funcionalidades

Como usar o Postman para avaliar a qualidade de uma biometria facial

A qualidade da biometria facial é um fator chave na confiabilidade e precisão da identificação de pessoas. Alguns dos principais fatores que afetam a qualidade da biometria facial incluem iluminação, pose, resolução, nitidez, distorção e cobertura facial.

Para garantir a alta qualidade, é importante avaliar cada um desses fatores e selecionar um sistema de reconhecimento facial que atenda aos padrões de qualidade estabelecidos pela Organização da Aviação Civil Internacional (ICAO).

Uma agência especializada das Nações Unidas, a ICAO é responsável pelo desenvolvimento de princípios e técnicas de navegação aérea internacional, organização e progresso do transporte aéreo, a fim de promover a segurança e a eficiência da aviação civil internacional.

Vamos entender melhor como isso funciona?

Verificação do padrão biométrico facial

A verificação padrão da ICAO é uma especificação internacional (ISO/IEC 19794-5) para captura, armazenamento e transmissão de imagens faciais em documentos de identificação, como passaportes, e é reconhecida em todos os países membros da organização. O objetivo desta especificação é garantir que as imagens capturadas sejam consistentes e de alta qualidade, permitindo uma verificação confiável da identidade dos detentores do documento.

Ao avaliar a qualidade de uma biometria facial, é essencial considerar a taxa de falsos positivos e falsos negativos.

Uma alta taxa de falsos positivos pode resultar em identificações falsas, enquanto uma alta taxa de falsos negativos pode comprometer a identificação de indivíduos autênticos. Portanto, é fundamental escolher um sistema de reconhecimento facial que ofereça uma taxa aceitável de falsos positivos e falsos negativos, bem como uma precisão confiável de correspondência facial.

Depois de entendermos o que é a verificação padrão da ICAO e sua finalidade, vamos agora aprender como verificar a conformidade de uma imagem facial de acordo com esse padrão, usando os recursos disponíveis no pacote da API BioPass ID Quality e o Postman como plataforma de teste.

Siga o tutorial abaixo para verificar a biometria facial.

1. Obtenha a chave de acesso biométrica da API

Antes de realizar qualquer operação na API biométrica, você precisa obter a chave de acesso que identificará e concederá permissão para os recursos do sistema e, para isso, você precisa criar uma conta.

Com o BioPass ID, você pode se registrar sem nenhum método de pagamento e também pode usar o plano gratuito para testar todos os recursos disponíveis. Você pode acessar a página por meio do

link: https://panel.biopassid.com/pricing?menu=quality&lang=en_us 

Neste passo a passo, escolheremos o pacote Quality Free:

Depois de concluir a etapa de inscrição, verifique se o status está ativo na guia “Assinaturas”.

1.1 Crie o projeto

Como vimos anteriormente, para acessar a API biométrica, você deve ter uma assinatura ativa e criar um novo projeto. Para isso, vá até a aba “Projetos”, clique em “Novo projeto” e preencha todos os campos obrigatórios.

1.2 Crie o aplicativo

Depois de criar o projeto, você precisa criar um aplicativo, que fornecerá a chave de acesso à API.

Para fazer isso, vá até a guia “Aplicativos” no menu lateral e clique em “Novo aplicativo”. Preencha todas as informações necessárias e selecione o projeto que você criou anteriormente. O novo aplicativo aparecerá na tela, conforme mostrado abaixo:

Depois de concluir as etapas anteriores, basta selecionar o botão da tecla do ícone para que a chave de acesso à API possa ser visualizada e copiada.

Depois de fazer isso, todas as ações necessárias para continuar com o tutorial serão concluídas.

2. Avalie uma imagem facial de acordo com o padrão ICAO

A operação que verifica a qualidade da imagem facial analisa 23 requisitos essenciais, bem como o posicionamento do rosto do sujeito na foto, e retorna um código correspondente a cada situação avaliada.

Saiba mais sobre todos os requisitos de qualidade e situações de posicionamento na documentação biométrica da API.

2.1 Configurar o cabeçalho de autorização

Agora que conhecemos os requisitos para que uma imagem facial atenda aos padrões da ICAO e obtivemos a chave de acesso da API, vamos configurar o cabeçalho de autorização.

De acordo com a documentação da API biométrica, a solicitação deve usar a URL https://api.biopassid.com/quality/check_icao e o método “POST”.

Para configurar a autorização, selecione o tipo “Chave de API”, preencha os campos “Chave” e “Valor” com “Ocp-Apim-Subscription-Key” e o valor da chave de acesso, respectivamente. A opção “Cabeçalho” deve ser selecionada no campo “Adicionar a”.

Todos esses campos estão destacados em vermelho na imagem abaixo:

2.2 Configurar o corpo da solicitação

Em seguida, vamos preencher os parâmetros para o corpo da solicitação.

Para fazer isso, vá até a seção “Corpo”, clique em “raw” e selecione o formato JSON na lista suspensa. Esse formato, que significa “JavaScript Object Notation”, é amplamente utilizado na transmissão de dados entre servidor e cliente na web, devido à sua leveza e facilidade de leitura e escrita.

No corpo da solicitação, a estrutura apresenta um objeto chamado “Check”, que denota a análise de todos os requisitos necessários na imagem enviada. Nesse objeto, há o campo “Imagem”, que deve conter a imagem convertida em uma string base64.

Se você quiser se aprofundar na base64 e aprender como realizar a codificação, consulte a etapa 5 no tutorial sobre como registrar a biometria facial de um indivíduo por meio do Postman.

Em seguida, fornecemos o código parcialmente preenchido. Para finalizar, basta modificar o conteúdo presente no campo “Imagem”:

{

“Verificar”: {

“Imagem”: “{{base64}}”

}

}

2.3 Analise a resposta da solicitação

Depois que a solicitação for feita, uma resposta imediata será fornecida, indicando se a operação foi bem-sucedida ou não.

Se a operação for bem-sucedida, o status “200 OK” será exibido e o corpo da resposta conterá o objeto “ICAO”, com os campos: “FaceImageConformed”, que contém um código numérico referente ao posicionamento do rosto na foto, “IsAllConformed”, um booleano indicando se a foto está ou não em conformidade com todos os requisitos impostos pelo padrão ICAO. E, finalmente, o objeto “Requisitos” indica para cada requisito se ele foi atendido (por meio da variável booleana “IsConformed”) e o nível de certeza (de 0 a 100, por meio da variável “Confiança”).

Você pode ver a descrição de cada código e o requisito na documentação da API biométrica.

Agora, confira a estrutura de uma resposta bem-sucedida abaixo, onde o campo “FaceImageConformed” retornou o código 3, que de acordo com a documentação da API significa que a face está deslocada para a esquerda, e o campo “isAllConformed” retornou falso, e as outras respostas para os 23 requisitos analisados:

Resultados da verificação de biometria facial

Como vimos neste tutorial, a verificação dos padrões da ICAO e a qualidade da biometria facial são essenciais para garantir a confiabilidade e a precisão da identificação de indivíduos usando essa tecnologia.

Ao escolher um sistema de reconhecimento facial como o BioPass ID, podemos contar com essa importante funcionalidade para avaliar a conformidade com os padrões da ICAO e os fatores que afetam a qualidade da biometria facial para garantir uma melhor experiência do usuário e segurança para seus aplicativos.

Leia também como testar uma API biométrica usando o Postman.

Don't miss out on our updates!

Subscribe to BioPass ID's newsletter and stay up-to-date with the world of biometrics and technology.

Thanks! We received your message!
Oops! Algo deu errado no envio do formulário.
Tente novamente em instantes.

See more

Padrão ICAO: como garantir a qualidade da imagem biométrica

Imagens biométricas de qualidade atendem ao padrão ICAO para otimizar a identificação e a verificação de identidade. Confira as soluções BioPass ID.

Funcionalidades
Como usar o Postman para avaliar a qualidade de uma biometria facial

Um guia rápido sobre como usar o Postman, uma ferramenta de teste de API, para avaliar a qualidade da biometria facial.

Funcionalidades
Saiba o que é uma API de multibiometria e como essa tecnologia funciona

Descubra como as APIs de multibiometria podem melhorar a proteção digital e garantir mais segura e eficiência aos processos de autenticação de identidade.

Funcionalidades
Liveness Detection: qual a diferença entre passivo e ativo?

The liveness detection technology may be used in a passive and active method to identify the proof of life authenticity of an image. Learn what’s the difference between them.

Funcionalidades
Entenda como aplicar a Tecnologia de Liveness Detection na saúde

Find out how proof of life is being used to help prevent fraud in the healthcare industry.

Funcionalidades
Descubra como o BioPass ID evita fraudes financeiras

Os fraudadores criam novos golpes financeiros todos os dias. Descubra como o BioPass ID protege empresas e dados de clientes contra ações maliciosas.

Funcionalidades
Biometria em concurso público: como proporcionar mais segurança ao processo seletivo

Proteja a integridade dos concursos públicos com a biometria. Saiba como evitar fraudes de identidade, substituição de candidatos, entre outras.

Funcionalidades
Como detectar falsificação na biometria facial com o Postman

Aprenda a usar a ferramenta Postman para detectar possíveis ataques de falsificação em sistemas de autenticação biométrica de reconhecimento facial.

Funcionalidades
Como acelerar o desenvolvimento de software com SDKs

O Face SDK, um dos SDKs do BioPass ID, possibilita criar e configurar plataformas ou aplicativos de desenvolvimento rapidamente.

Funcionalidades
Como detectar e anonimizar a biometria facial via Postman

Confira como detectar e anonimizar a biometria facial usando a plataforma Postman e o conjunto de recursos BioPass ID.

Funcionalidades
5 benefícios de usar uma Rest API

As Rest APIs são ideais para aplicações em nuvem. Conheça como elas podem ser empregadas no seu projeto.

Funcionalidades
Inteligência Artificial nas escolas: vantagens para a gestão educacional

O uso da inteligência artificial na educação melhora a gestão de processos educacionais e otimiza a administração escolar. Conheça os benefícios da IA.

Funcionalidades
APIs para o mercado financeiro: como aplicar em seu negócio?

As APIs trazem agilidade e economia para bancos e fintechs. Descubra outros benefícios que também podem ajudar as instituições financeiras.

Funcionalidades
3 APIs do BioPass ID para otimizar processos de educação

Biometric APIs can increase the security of educational institutions and improve operational efficiency and the student experience. Find out more.

Funcionalidades