VeriFinger SDK
Identificação de Impressões Digitais para PC e soluções Web
VeriFinger é uma tecnologia da identificação da impressão digital desenvolvida para colaboradores e integradores biométricos de sistemas. A tecnologia assegura o desempenho do sistema com a identificação da impressão digital, com confiança que identifica em modulo 1 para-1 (1 x 1) e 1 para muitos (1 x N).
VeriFinger está disponível como kit de desenvolvimento de software que permita o desenvolvimento de soluções do PC e soluções WEB para as plataformas Microsoft Windows, Linux e do OS X Mac.
Por que VeriFinger?
Mais de 10.000 soluções com marcas próprias para usuários em 98 países utilizando o algoritmo VeriFinger nos últimos 12 anos.
Certificação completa NIST MINEX e ganhador de prêmios da competição de Verificação de Impressões Digitais desde 2000 (FVC).
Rápida identificação de imagens roladas e pousadas da impressão digital que é tolerante à translação, à rotação e à deformação da impressão digital.
Template compactado da impressão digital e tamanho ilimitado da base de dados.
Disponível com Multiplataforma SDK que suporta múltiplos scanners e múltiplas linguagens de programação.
Preços razoáveis, licenças flexíveis e suporte sem custo para clientes.
Veja mais informações na área de Donwload
RECURSOS E CAPACIDADES
Em 1998, a Neurotechnology desenvolveu o VeriFinger, uma tecnologia de identificação de Impressões Digitais projetada para integradores de sistemas biométricos. Desde então, a Neurotechnology lançou mais de 10 versões principais e secundárias do VeriFinger, fornecendo os mais poderosos algoritmos de reconhecimento de Impressões Digitais até hoje. Inúmeros prêmios em competições e avaliações de tecnologia, incluindo FVC e FpVTE, foram recebidos pela VeriFinger.
O algoritmo VeriFinger é baseado em profundas redes neurais e segue o esquema de identificação por Impressão Digital comumente aceito, que usa um conjunto de pontos específicos de Impressões Digitais (minúcias) junto com várias soluções de algoritmos proprietárias que melhoram o desempenho e a confiabilidade do sistema. Alguns estão listados abaixo:
CONTEÚDO DO SDK E COMPONENTES DO VERIFINGER
O VeriFinger SDK é baseado na tecnologia de reconhecimento de Impressões Digitais VeriFinger e destina-se a desenvolvedores e integradores de sistemas biométricos. O SDK permite o rápido desenvolvimento de aplicações biométricas usando a funcionalidade do algoritmo VeriFinger para Microsoft Windows, Linux, MacOS, iOS e Android. O VeriFinger pode ser facilmente integrado ao sistema de segurança do cliente. O integrador tem controle completo sobre a entrada e saída de dados do SDK.
O VeriFinger SDK inclui a biblioteca do Device Manager para trabalhar com os leitores de Impressão Digital suportados . Os integradores também podem gravar plug-ins para suportar seus leitores de Impressão Digital ou outros dispositivos usando a estrutura de plug-in fornecida com o Gerenciador de dispositivos.
Os seguintes SDKs do VeriFinger 11.1 estão disponíveis:
A tabela abaixo lista os componentes biométricos que estão incluídos no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A lista pode ser reduzida com filtragem por certos requisitos baseados no sistema biométrico de destino.
Componentes e licenças do VeriFinger SDK |
||
Tipos de componentes |
|
|
Licenças de componente de Impressão Digital incluídas em um SDK específico: |
||
• FingerPrint Extractor |
* licença de computador único |
* licença de computador único |
• FingerPrint Client |
|
* licenças de computador único |
• FingerPrint Matcher |
* licença de computador único |
* licença de computador único |
• FingerPrint Extrator Mobile |
* licença de computador único |
* licença de computador único |
• FingerPrint Client Mobile |
|
* licenças de computador único |
• FingerPrint Matcher Mobile |
* licença de computador único |
* licença de computador único |
• Matching Server |
|
+ |
Existem requisitos específicos para cada plataforma que executará aplicativos baseados em VeriFinger.
Recomendamos entrar em contato conosco e relatar as especificações de um dispositivo de destino para descobrir se ele será adequado para executar aplicativos baseados em VeriFinger.
Existe uma lista de requisitos comuns para a plataforma ARM Linux:
Um integrador deve obter um VeriFinger 11.1 Standard SDK ou o VeriFinger 11.1 Extended SDK para desenvolver um produto de usuário final baseado na tecnologia VeriFinger. O SDK precisa ser comprado apenas uma vez e pode ser usado para todos os projetos e por todos os desenvolvedores da empresa do integrador.
Fingerprint Extractor cria templates de Impressão Digital a partir de imagens de Impressões Digitais. Os templates de Impressão Digital podem ser armazenados nos seguintes formatos pelo componente Fingerprint Extractor:
O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas imagens de Impressões Digitais de boa qualidade.
O Fingerprint Extractor pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do template.
O componente extrai um único template de Impressão Digital em 1,34 segundos. O desempenho especificado requer um PC ou laptop com pelo menos processador Intel Core i7-4771.
Uma licença do Extrator de Impressões Digitais está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada em plataformas Microsoft Windows, Linux x86 / x86_64 ou MacOS. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.
O componente Fingerprint Client inclui os recursos do componente Fingerprint Extractor com segmentação adicional de imagens de Impressão Digital . Ele também fornece funcionalidade para suporte a formatos de Impressão Digital e formatos de imagem com base em padrões biométricos , além de suporte avançado a formatos de imagem e aplicativo de edição de Impressões Digitais latente.
O Fingerprint Client cria templates de Impressão Digital a partir de imagens de Impressões Digitais.
O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas imagens de Impressões Digitais de boa qualidade.
O Fingerprint Client extrai um único template de Impressão Digital em 0,6 segundos. O desempenho especificado requer um PC ou laptop com pelo menos processador Intel Core i7-4771.
O Fingerprint Client pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do template.
O módulo de segmentação de imagens de Impressão Digital é usado para separar Impressões Digitais se uma imagem contiver mais de uma Impressão Digital. Esta funcionalidade permite que o componente Fingerprint cliente para processar as Impressões Digitais de varredura dez dedos cartão ou imagem capturada usando scanners que permitem fazer a varredura dois ou mais dedos ao mesmo tempo.
O módulo de classificação de padrão de Impressão Digital está incluído no componente Fingerprint Client para determinar uma classe de padrão de Impressão Digital. A classificação geralmente é usada na perícia, mas também pode ser usada para aumentar a velocidade de matcher de Impressões Digitais. As classes definidas são:
O componente Fingerprint Client permite integrar o suporte a padrões de formato de imagem e Imagem Digital com sistemas biométricos novos ou existentes baseados no VeriFinger SDK. Esses formatos e padrões são suportados:
O componente Fingerprint Client permite a conversão entre templates de Impressão Digital proprietários da Neurotechnology, templates ISO / IEC 19794-2: 2005, ISO / IEC 19794-2: 2011, ANSI / INCITS 378-2004, ANSI / INCITS 378-2009 e ANSI / NIST-ITL.
O componente também inclui módulos de suporte para formatos avançados de imagem:
O Latent Fingerprint Editor está disponível com o componente Fingerprint Client. Na maioria dos casos, o processamento automatizado de imagens é incapaz de extrair todas as minúcias ou extrai muitas minúcias falsas da imagem da Impressão Digital latente (por exemplo, retirada da cena do crime). Portanto, um especialista deve editar manualmente um template de Impressão Digital para enviá-lo a um AFIS para a identificação.
Amostra de editor de template de Impressão Digital latente (.net) mostra como alterar as coordenadas da minúcia, direção, tipo e outros parâmetros.
Todas as funcionalidades avançadas do componente Fingerprint Client podem ser usadas a partir de aplicativos C / C ++, C # e Java em todas as plataformas suportadas. Os wrappers .NET das bibliotecas do Windows são fornecidos para desenvolvedores .NET.
O componente Fingerprint Client pode ser utilizado no VeriFinger 11.1 Extended SDK. As licenças podem ser usadas em plataformas Microsoft Windows, Linux x86 / x86_64 ou Mac OS. Mais licenças para este componente podem ser adquiridas a qualquer momento pelos clientes do VeriFinger 11.1 Extended SDK.
O Fingerprint Matcher realiza a matcher de templates de Impressão Digital nos modos 1 para 1 (verificação) e 1 para muitos (identificação). Além disso, o componente Fingerprint Matcher inclui o algoritmo de matcher fundida que permite aumentar a confiabilidade da matcher de templates por:
O componente Fingerprint Matcher corresponde a 40.000 Impressões Digitais por segundo.
Uma licença do Fingerprint Matcher está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada em plataformas Microsoft Windows, Linux x86 / x86_64 ou MacOS. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.
O Mobile Fingerprint Extractor cria templates de Impressão Digital a partir de imagens de Impressões Digitais e foi projetado para ser executado em dispositivos ARM Linux ou Android ou iOS. Os dispositivos Android devem basear-se, pelo menos, no sistema integrado no chip Snapdragon S4 (processador Krait 300 com 4 núcleos rodando a 1.51 GHz). O componente extrai um único template de Impressão Digital em 1,34 segundos.
Os templates de Impressões Digitais podem ser armazenados nos seguintes formatos pelo componente Mobile Fingerprint Extractor:
O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas Imagens de Impressões Digitais de boa qualidade.
O Mobile Fingerprint Extractor pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do template.
Uma licença do Mobile Fingerprint Extractor está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada na plataforma Android, iOS ou ARM Linux. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.
O componente Mobile Fingerprint Client executa a criação de templates de Impressões Digitais a partir de imagens com segmentação adicional de imagens de Impressões Digitais . Ele também fornece funcionalidade para suporte a formatos de Imagem Digital e formatos de imagem com base em padrões biométricos , além de suporte avançado a formatos de imagem .
O componente foi projetado para ser executado em dispositivos ARM Linux ou Android ou iOS. Os dispositivos Android devem ser baseados no sistema pelo menos no chip Snapdragon S4 (processador Krait 300 com 4 núcleos rodando a 1.51 GHz).
O componente extrai um único template de Impressão Digital em 1,2 segundo.
O controle de qualidade de imagem proprietário pode ser aplicado para aceitar apenas imagens de Impressões Digitais de boa qualidade.
O Mobile Fingerprint Client pode generalizar um template de Impressão Digital a partir de várias imagens que contêm a mesma Impressão Digital para melhorar a qualidade do tamplate.
O módulo de Segmentação de Imagens de Impressão Digital é usado para separar Impressões Digitais se uma imagem contiver mais de uma Impressão Digital, Esta funcionalidade permite que o componente Fingerprint Mobile Client para processar as Impressões Digitais de varredura dez dedos cartão ou imagem capturada usando scanners que permitem fazer a varredura dois ou mais dedos ao mesmo tempo.
O módulo de Classificação de Padrão de Impressão Digital está incluído no componente Fingerprint Client para determinar uma classe de padrão de Impressão Digital. A classificação geralmente é usada na perícia, mas também pode ser usada para aumentar a velocidade de matcher de Impressões Digitais. As classes definidas são:
O componente permite integrar suporte para padrões de formato de imagem e Impressão Digital com sistemas biométricos novos ou existentes baseados no VeriFinger SDK. Esses formatos e padrões são suportados:
O componente permite a conversão entre templates de Impressão Digital proprietários da Neurotechnology, templates ISO / IEC 19794-2: 2005, ISO / IEC 19794-2: 2011, ANSI / INCITS 378-2004, ANSI / INCITS 378-2009 e ANSI / NIST-ITL.
O componente também inclui módulos de suporte para formatos avançados de imagem:
O componente Fingerprint Client estão incluídas no VeriFinger 11.1 Extended SDK. As licenças podem ser usadas na plataforma Android, iOS ou ARM Linux. Mais licenças para este componente podem ser adquiridas a qualquer momento pelos clientes do VeriFinger 11.1 Extended SDK.
O Mobile Fingerprint Matcher realiza a matcher de templates de Impressão Digital nos modos 1 para 1 (verificação) e 1 para muitos (identificação). Ele corresponde a 3.000 Impressões Digitais por segundo e foi projetado para ser usado em sistemas biométricos incorporados ou móveis, que são executados em dispositivos ARM Linux ou Android ou iOS. Os dispositivos Android devem basear-se, pelo menos, no sistema integrado no chip Snapdragon S4 (processador Krait 300 com 4 núcleos rodando a 1.51 GHz).
Uma licença do Mobile Fingerprint Matcher está incluída no VeriFinger 11.1 Standard SDK e no VeriFinger 11.1 Extended SDK. A licença pode ser usada na plataforma Android, iOS ou ARM Linux. Mais licenças para este componente podem ser compradas a qualquer momento pelos clientes do VeriFinger 11.1 SDK.
O Matching Server é um software pronto para uso destinado a construir sistemas baseados na web de tamanho moderado e outros baseados em rede, como AFIS local ou sistema de identificação multi-biométrico. O software do servidor é executado em um PC servidor e permite executar o template biométrico correspondente no lado do servidor usando:
A matcher multi-biométrica pode ser ativada executando componentes para Impressão Digital, face, íris e matching de impressão de voz na mesma máquina.
O módulo de comunicação do cliente que permite enviar uma tarefa para o Servidor de Matcher, consultar o status da tarefa, obter os resultados e remover a tarefa do servidor, está incluído no SDK do MegaMatcher 11.1, SDK do VeriFinger 11.1, SDK do VeriLook 11.1, SDK do VeriSpeak 11.1 e VeriEye 11.1 SDK. Este módulo oculta todas as comunicações de baixo nível e fornece API de alto nível para o desenvolvedor.
Os componentes e módulos de suporte ao banco de dados com códigos-fonte incluídos para o componente do Matching Server estão listados na tabela abaixo. Módulos personalizados para trabalhar com outros bancos de dados também podem ser desenvolvidos pelo integrador e usados ??com o software Matching Server.
A tabela abaixo mostra quais componentes estão disponíveis com o software do Matching Server.
Componentes |
Windows |
Linux |
Mac OS |
• software de servidor correspondente |
+ |
+ |
+ |
• API da ferramenta de administração do servidor |
+ |
+ |
|
Módulos de suporte ao banco de dados |
|||
• Microsoft SQL Server |
+ |
|
|
• PostgreSQL |
+ |
+ |
|
• MySQL |
+ |
+ |
|
• Oracle |
+ |
+ |
|
• SQLite |
+ |
+ |
+ |
Amostras de programação |
|||
• cliente c # |
+ |
|
|
• cliente Visual Basic .NET |
+ |
|
|
• cliente web Java |
+ |
+ |
+ |
Tutoriais de programação |
|||
• C / C ++ |
+ |
+ |
|
• c # |
+ |
|
|
• Visual Basic .NET |
+ |
|
O componente Matching Server requer uma licença especial que permite executar o Matching Server em todas as máquinas que executam os componentes correspondentes de Impressão Digital, face, íris ou impressão palmar obtidos por um integrador. O software do Matching Server está incluído com:
Nome | Descrição | Data | Tamanho (KB) |
---|