FACE VERIFICATION SDK 13.0
INFORMAÇÕES TÉCNICAS E ESPECIFICAÇÕES
O sistema de verificação de face de Neurotechnology fornece recursos avançados para aplicativos de reconhecimento facial, incluindo API de alto nível para todas as operações e verificação de vivacidade da face. Existem também certos requisitos para a imagem facial e postura.
A operação de verificação facial pode ser realizada tanto no lado do cliente por meio do componente SDK quanto no lado do servidor por meio do componente Web Service.
ESPECIFICAÇÕES DE COMPONENTES SDK
A arquitetura do sistema de verificação facial exige contabilizar as operações realizadas no servidor do integrador ou do usuário final:
- Os integradores devem garantir que a conexão criptografada seja usada para comunicações com o servidor.
- Nenhuma informação biométrica é enviada ao servidor durante todas as operações realizadas usando a API do SDK, que requerem comunicação com o servidor. Os dados biométricos são mantidos no lado do cliente, apenas as informações de contabilidade da transação são enviadas e recebidas do servidor.
As seguintes operações estão disponíveis por meio da API de alto nível do SDK:
- Criação de template de face – uma face é capturada da câmera e o template de face é extraído para uso posterior na operação de verificação de face.
- O servidor retorna dados criptografados proprietários como resultado de uma transação de inscrição concluída com êxito.
- A Face Liveness – vivacidade da face pode ser opcionalmente verificada durante esta operação. A verificação de conformidade da ICAO pode ser usada opcionalmente para fortalecer a verificação de vivacidade.
- Uma imagem simbólica da face registrada de acordo com os critérios ISO 19794-5 pode ser gerada opcionalmente.
- O template pode ser salvo em qualquer armazenamento (banco de dados, arquivo etc.) junto com meta informações personalizadas (como nome da pessoa etc.). Observe que a funcionalidade de armazenamento não faz parte do sistema Face Verification, embora os exemplos de programação incluam um exemplo de tal implementação).
- Verificação de face – uma face é capturada da câmera ou, alternativamente, um template de face capturado com VeriLook SDK é verificado em relação ao template de face que foi criado durante a operação de criação do template de face.
- A vivacidade da face pode ser opcionalmente verificada durante esta operação. A verificação de conformidade da ICAO pode ser usada opcionalmente para fortalecer a verificação de vivacidade.
- Importação de template – um template de face, que foi criado com o algoritmo VeriLook, ou uma imagem de face pode ser importada para o aplicativo, com base no sistema Neurotechnology Face Verification. Posteriormente, este template pode ser usado para a operação de verificação de face da mesma forma que os templates nativos da operação de criação do template de face.
- Liveness Check Verificação de vivacidade – esta operação realiza apenas a verificação de vivacidade da face fornecida e retorna apenas o resultado da verificação. Veja as recomendações para a verificação de vivacidade abaixo nesta página.
- Se a verificação de vivacidade for bem-sucedida, uma imagem simbólica da face registrada de acordo com os critérios ISO 19794-5 pode ser gerada opcionalmente.
- A verificação de conformidade da ICAO pode ser usada opcionalmente para fortalecer a verificação de vivacidade.
ESPECIFICAÇÕES DE COMPONENTES DE SERVIÇO WEB
A arquitetura do sistema de Verificação de Face requer a contabilização das operações realizadas no lado do servidor.
As seguintes operações estão disponíveis por meio da API de alto nível do componente:
- Criação de template de face – uma face é capturada por meio de um fluxo da Web e o template de face é extraído para uso posterior na operação de verificação de face.
- A vivacidade da face pode ser opcionalmente verificada durante esta operação. A verificação de conformidade da ICAO pode ser usada opcionalmente para fortalecer a verificação de vivacidade.
- Uma imagem simbólica da face registrada de acordo com os critérios ISO 19794-5 pode ser gerada opcionalmente.
- O template é salvo no servidor junto com metainformações personalizadas (como o nome da pessoa, etc.).
- Verificação de face – uma face capturada por meio de um fluxo da Web ou, alternativamente, um template de face capturado com VeriLook SDK é verificado em relação ao template de face que foi criado durante a operação de criação do template de face.
- A vivacidade da face pode ser opcionalmente verificada durante esta operação. A verificação de conformidade da ICAO pode ser usada opcionalmente para fortalecer a verificação de vivacidade.
- Importação de template – um template de face, que foi criado com o algoritmo VeriLook, ou uma imagem de face pode ser importada para o aplicativo, com base no sistema Neurotechnology Face Verification. Posteriormente, este template pode ser usado para a operação de verificação de face da mesma forma que os templates nativos da operação de criação do template de face.
- Liveness Check Verificação de vivacidade – esta operação realiza apenas a verificação de vivacidade da face fornecida e retorna apenas o resultado da verificação. Veja as recomendações para a verificação de vivacidade abaixo nesta página.
- Se a verificação de vivacidade for bem-sucedida, uma imagem de token da face registrada de acordo com os critérios ISO 19794-5 pode ser gerada e armazenada opcionalmente no servidor.
- A verificação de conformidade da ICAO pode ser usada opcionalmente para fortalecer a verificação de vivacidade.