Desenvolvedores
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Conteúdo da alternância
Conteúdo da alternância
Conteúdo da alternância
Conteúdo da alternância

VERILOOK SDK 2025 REQUISITOS DO SISTEMA

Requisitos do Sistema

 

Cada plataforma que executará aplicativos baseados em VeriLook possui requisitos específicos.
Clique na plataforma desejada para visualizar os requisitos correspondentes.

Requisitos da plataforma Microsoft Windows

  • Microsoft Windows 8 / 10 / 11.
  • Computador ou laptop com processadores compatíveis com x86-64 (64 bits) .
    • Recomenda-se um processador de 2 GHz ou superior.
    • É necessário suporte a AVX2. A maioria dos processadores modernos suporta esse conjunto de instruções, mas verifique se o modelo específico do seu processador o suporta.
    • O plugin de CPU suporta inferência em processadores Intel Xeon com Intel AVX2 e AVX-512, processadores Intel Core com Intel AVX2 e processadores Intel Atom com Intel SSE.
  • Para cenários de uso geral , recomenda-se 2 GB de RAM livre. É possível reduzir o uso de RAM para cenários específicos. Além disso, pode ser necessária RAM adicional para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
  • Câmera ou webcam.Essas câmeras são compatíveis com o VeriLook na plataforma Microsoft Windows:
    • Qualquer webcamou câmera acessível através das interfaces DirectShow , Windows Media ou Media Foundation .
    • Qualquer câmera IPque suporte RTSP (Real Time Streaming Protocol):
      • Somente RTP sobre UDPé suportado.
      • Para codificar o fluxo de vídeo, devem ser utilizados os formatos H.264/MPEG-4 AVCou Motion JPEG .
    • Estas câmeras avançadas são compatíveis:
      • CMITech EMX-30– câmera facial e de íris (somente para Microsoft Windows)
      • Câmeras Iris ID iCAM R100iCAM TD100 – câmeras de reconhecimento facial e de íris (somente para Microsoft Windows)
      • Câmeras VistaFA2VistaFA2E / VistaEY2 para reconhecimento facial e de íris (somente para Microsoft Windows)
    • Os seguintes modelos de câmeras fotográficassão compatíveis:
      • Câmeras fotográficas da família Canon EOS (somente para Microsoft Windows; os modelos de câmera compatíveis são EOS M50 , EOS 2000D , EOS 4000D , EOS 6D Mark II , EOS 200D , EOS 77D , EOS 800D , EOS 5D Mark IV , EOS-1D X Mark II , EOS 80D , EOS 1300D , EOS 5DS , EOS 5DS R , EOS 760D , EOS 750D , EOS 7D Mark II )
      • Câmeras fotográficas DSLR Nikon (um modelo específico de câmera deve suportar captura de vídeo e deve estar listado  )
    • Câmeras que operam no espectro infravermelho próximopodem ser usadas para captura de imagens. O algoritmo VeriLook consegue comparar rostos capturados no espectro infravermelho próximo com rostos capturados em luz visível. Veja nossos resultados de testes para mais detalhes.
    • Os integradores também podem escrever um plug-in para dar suporte às suas câmerasusando a estrutura de plug-ins fornecida com o Gerenciador de Dispositivos do SDK VeriLook.
  • Mecanismo de banco de dadosou conexão com ele. Os modelos do VeriLook podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte o salvamento de dados binários. O SDK estendido do VeriLook contém os seguintes módulos de suporte para o Servidor de Correspondência na plataforma Microsoft Windows:
    • Microsoft SQL Server;
    • MySQL;
    • Oráculo;
    • PostgreSQL;
  • Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor Matching (incluído no SDK estendido do VeriLook). O SDK do VeriLook não fornece criptografia de comunicação com o servidor Matching; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
  • Microsoft .NET Framework 4.8ou mais recente (para utilização de componentes .NET).
  • Um dos seguintes ambientes de desenvolvimentopara desenvolvimento de aplicações:
    • Microsoft Visual Studio 2012 ou mais recente (para desenvolvimento de aplicações em C/C++, C#, Visual Basic .Net)
    • Java SE JDK 11 ou mais recente
    • Python 3.x (recomendado apenas para fins de pesquisa, pois a funcionalidade do wrapper Python pode ser insuficiente para o desenvolvimento de aplicações prontas para produção)

Requisitos da plataforma Android

  • Um smartphone ou tablet que esteja executando o sistema operacional Android 5.0 (API nível 21)ou mais recente.
    • Se você possui um dispositivo ou placa de desenvolvimento personalizada baseada em Android, entre em contato conoscopara verificar a compatibilidade.
  • Para processamento facial dentro do tempo especificado, recomenda-se um processador ARM de 1,5 GHz. Processadores mais lentos também podem ser usados, mas o processamento facial levará mais tempo.
  • Pelo menos 1 GB de RAM livredeve estar disponível para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
  • Qualquer câmera integradade smartphone ou tablet compatível com o sistema operacional Android. A câmera deve ter resolução mínima de 0,3 megapixels (640 x 480 pixels).
  • Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor Matching (incluído no SDK estendido do VeriLook). O SDK do VeriLook não fornece criptografia de comunicação com o servidor Matching; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
  • Requisitos do ambiente de desenvolvimento para PC :
    • Java SE JDK 11 (ou superior)
    • IDE Android Studio 4.0
    • Nível da API do AndroidSDK 21+
    • Sistema de automação de compilação Gradle 6.8.2ou mais recente
    • Plugin Gradle para Android 4.1.2
    • Conexão com a internet necessária para ativar as licenças dos componentes do VeriLook.

Requisitos da plataforma iOS

  • Um dos seguintes dispositivos, executando o iOS 14.0ou posterior:
    • iPhone 6s e 6s Plusou iPhone mais recente.
  • Pelo menos 1 GB de RAM livredeve estar disponível para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
  • Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor Matching (incluído no SDK estendido do VeriLook). O SDK do VeriLook não fornece criptografia de comunicação com o servidor Matching; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
  • Requisitos do ambiente de desenvolvimento :
    • Um Mac com macOS Big Sur 11 ou posterior.
    • Xcode 12.5 ou mais recente.

Requisitos da plataforma macOS

  • Um Mac com macOS Big Sur 11ou posterior.
    • Recomenda-se um processador de 2 GHz ou superior.
    • Arquiteturas de processador x86-64 ( Intel) e ARM ( família Apple M1 ) são suportadas.
  • Para cenários de uso geral , recomenda-se 2 GB de RAM livre. É possível reduzir o uso de RAM para cenários específicos. Além disso, pode ser necessária RAM adicional para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
  • Câmera ou webcam.Essas câmeras são compatíveis com o VeriLook na plataforma macOS:
    • Qualquer webcamou câmera acessível através da interface do GStreamer .
    • Qualquer câmera IPque suporte RTSP (Real Time Streaming Protocol):
      • Somente RTP sobre UDPé suportado.
      • Para codificar o fluxo de vídeo, devem ser utilizados os formatos H.264/MPEG-4 AVCou Motion JPEG .
    • Mecanismo de banco de dadosou conexão com ele. Os modelos do VeriLook podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte o salvamento de dados binários. O SDK estendido do VeriLook contém módulos de suporte a SQLite para o Servidor de Correspondência na plataforma macOS.
    • Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor Matching (incluído no SDK estendido do VeriLook). O SDK do VeriLook não fornece criptografia de comunicação com o servidor Matching; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
    • Requisitos específicos para o desenvolvimento de aplicações:
      • Xcode 12.5 ou mais recente
      • Para captura facial usando câmera/webcam ou vídeo RTSP, é necessário o GStreamer versão 1.14.x ou mais recente com os plugins gst-plugin-base e gst-plugin-good.
      • GNU Make 3.81 ou mais recente (para compilar exemplos e tutoriais de desenvolvimento)
      • Java SE JDK 11 ou mais recente

Requisitos da plataforma Microsoft Windows em ARM

Recomendamos que entre em contato conosco e nos informe as especificações do dispositivo desejado para verificarmos se ele é adequado para executar aplicativos baseados em VeriLook.

Existe uma lista de requisitos comuns para o Microsoft Windows na plataforma ARM:

  • Recomenda-se um dispositivo com processadorARM64 de 1,5 GHz para o processamento de amostras biométricas no tempo especificado.
    • É necessária a arquitetura AArch64 (ARM64).
    • Processadores com frequência de clock mais baixa também podem ser usados, mas o processamento facial levará mais tempo.
  • Pelo menos 2 GB de RAM livredevem estar disponíveis para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
  • Uma câmerapara captura facial . É necessária uma câmera com pelo menos 0,3 megapixels (640 x 480 pixels) para o algoritmo biométrico VeriLook. Essas câmeras são compatíveis com o VeriLook para Microsoft Windows na plataforma ARM64:
    • Qualquer câmera acessível através das interfaces DirectShow, Windows Media ou Media Foundation.
    • Qualquer câmera IPque suporte RTSP (Real Time Streaming Protocol):
      • Somente RTP sobre UDPé suportado.
      • Para codificar o fluxo de vídeo, devem ser utilizados os formatos H.264/MPEG-4 AVCou Motion JPEG .
    • Imagens faciais nos formatos BMPJPG , PNG ou WebP podem ser processadas pela tecnologia VeriLook.
  • Microsoft Windows 11
  • Microsoft .NET Framework 4.8 (para utilização de componentes .NET)
  • Microsoft Visual Studio 2012 ou mais recente (para desenvolvimento de aplicações com C++ / C# / VB .NET)
  • Java SE JDK 11 ou mais recente (para desenvolvimento de aplicações com Java)
  • Python 3.x (recomendado apenas para fins de pesquisa, pois a funcionalidade do wrapper Python pode ser insuficiente para o desenvolvimento de aplicações prontas para produção)

Requisitos da plataforma Linux x86-64

  • É necessário o kernel Linux 4.19 ou mais recente.
  • Computador ou laptop com processadores compatíveis com x86-64 (64 bits) .
    • Recomenda-se um processador de 2 GHz ou superior.
    • É necessário suporte a AVX2. A maioria dos processadores modernos suporta esse conjunto de instruções, mas verifique se o modelo específico do seu processador o suporta.
    • O plugin de CPU suporta inferência em processadores Intel Xeon com Intel AVX2 e AVX-512, processadores Intel Core com Intel AVX2 e processadores Intel Atom com Intel SSE.
  • Para cenários de uso geral , recomenda-se 2 GB de RAM livre. É possível reduzir o uso de RAM para cenários específicos. Além disso, pode ser necessária RAM adicional para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
  • Câmera ou webcam.Essas câmeras são compatíveis com o VeriLook na plataforma Linux x86:
    • Qualquer webcamou câmera acessível através da interface do GStreamer .
    • Qualquer câmera IPque suporte RTSP (Real Time Streaming Protocol):
      • Somente RTP sobre UDPé suportado.
      • Para codificar o fluxo de vídeo, devem ser utilizados os formatos H.264/MPEG-4 AVCou Motion JPEG .
    • Câmeras que operam no espectro infravermelho próximopodem ser usadas para captura de imagens. O algoritmo VeriLook consegue comparar rostos capturados no espectro infravermelho próximo com rostos capturados em luz visível. Veja nossos resultados de testes para mais detalhes.
    • Os integradores também podem escrever um plug-in para dar suporte às suas câmerasusando a estrutura de plug-ins fornecida com o Gerenciador de Dispositivos do SDK VeriLook.
  • Biblioteca glibc 2.28 ou mais recente
  • libgudev-1.0 232 ou mais recente
  • Para captura facial usando câmera/webcam ou vídeo RTSP, é necessário o GStreamer versão 1.14.x ou mais recente com os plugins gst-plugin-base e gst-plugin-good.
  • Mecanismo de banco de dadosou conexão com ele. Os modelos do VeriLook podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte o salvamento de dados binários. O SDK estendido do VeriLook contém os seguintes módulos de suporte para o Servidor de Correspondência na plataforma Linux:
    • MySQL;
    • Oráculo;
    • PostgreSQL;
  • Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor Matching (incluído no SDK estendido do VeriLook). O SDK do VeriLook não fornece criptografia de comunicação com o servidor Matching; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
  • Requisitos específicos para o desenvolvimento de aplicações:
    • gcc 8.3 ou mais recente
    • GNU Make 3.81 ou mais recente
    • Java SE JDK 11 ou mais recente
    • Python 3.x (recomendado apenas para fins de pesquisa, pois a funcionalidade do wrapper Python pode ser insuficiente para o desenvolvimento de aplicações prontas para produção)

Requisitos da plataforma Linux ARM

Recomendamos que entre em contato conosco e nos informe as especificações do dispositivo desejado para verificarmos se ele é adequado para executar aplicativos baseados em VeriLook.

Existe uma lista de requisitos comuns para a plataforma ARM Linux:

  • Um dispositivo com processador baseado em ARM, executando o kernel Linux 4.19ou mais recente.
  • Para processamento facial dentro do tempo especificado, recomenda-se um processador ARM de 1,5 GHz .
    • É necessária a arquitetura ARMHFEABI 32 bits hard-float ARMv7 ).
    • Processadores com frequência de clock mais baixa também podem ser usados, mas o processamento facial levará mais tempo.
  • Pelo menos 1 GB de RAM livredeve estar disponível para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
  • Câmera ou webcam.Essas câmeras são compatíveis com o VeriLook na plataforma ARM Linux:
    • Qualquer câmera que seja acessível através da interface do GStreamer.
    • Qualquer câmera IPque suporte RTSP (Real Time Streaming Protocol):
      • Somente RTP sobre UDPé suportado.
      • Para codificar o fluxo de vídeo, devem ser utilizados os formatos H.264/MPEG-4 AVCou Motion JPEG .
    • Câmeras que operam no espectro infravermelho próximopodem ser usadas para captura de imagens. O algoritmo VeriLook consegue comparar rostos capturados no espectro infravermelho próximo com rostos capturados em luz visível. Veja nossos resultados de testes para mais detalhes.
  • glibc 2.28 ou mais recente.
  • Para captura facial usando câmera/webcam ou vídeo RTSP, é necessário o GStreamer versão 1.14.x ou mais recente com os plugins gst-plugin-base e gst-plugin-good.
  • Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor Matching (incluído no SDK estendido do VeriLook). O SDK do VeriLook não fornece criptografia de comunicação com o servidor Matching; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
  • Requisitos específicos do ambiente de desenvolvimento :
    • gcc 8.3 ou mais recente
    • GNU Make 3.81 ou mais recente
    • Java SE JDK 11 ou mais recente