SDKs SAFR para dispositivos equipados com câmera

Integre a detecção e reconhecimento facial de classe mundial em produtos e soluções edge ou totalmente offline. Solicite um convite para experimentar gratuitamente os SDKs SAFR e APIs da Web por 30 dias.

Cinco razões para desenvolver com o SDK do SAFR

1. Precisão e desempenho de classe mundial para dispositivos Edge e IoT;

2. Preços competitivos: uma fração do custo dos serviços em nuvem;

3. Dados privados e seguros para proteger seus clientes;

4. Facilmente integrável ao seu portfólio tecnológico;

5. Inovação criada pela RealNetworks: uma empresa pioneira e de porte estabelecida nos EUA.

SAFR SDK


Recursos completos da plataforma SAFR por meio de APIs RESTful em todas as principais plataformas e sistemas operacionais.

Arquitetado para atender às necessidades de desenvolvedores na detecção ou reconhecimento de faces, além da possibilidade de estender novas soluções e uma ampla gama de casos de uso a produtos já existentes.

PlataformasAndroid (Java API)
iOS (API may be directly called from C, C++, Objective-C, Swift)
Linux (API may be directly called from C, C++, Objective-C, Swift)
macOS (API may be directly called from C, C++, Objective-C, Swift)
Windows (C# API)
CaracterísticasDetecção e rastreamento em transmissões de vídeo ao vivo
Reconhecimento e correspondência de banco de dados
Caracterização (idade, sexo, sentimento)
APIs REST
Repositório e gerenciamento de identidade
Execução de alertas e ações
Gerenciamento de feeds de vídeo
Precisão99.87% LFW, 0.022 FNMR
Velocidade de Reconhecimento<100ms por face
Velocidade de Detecção~15-60ms, @1080p and 15FPS
Suporte GPUNVIDIA

SAFR Embedded SDK


Detecção e reconhecimento de alto desempenho a dispositivos edge com restrições de recursos e sem conectividade

Otimizado para sistemas embarcados e dispositivos equipados com câmeras com recursos e restrições de rede, incluindo soluções para automação residencial, transporte público, segurança, automotivo e muito mais. O SDK incorporado do SAFR consegue uma combinação sem precedentes de precisão, velocidade e eficiência.

PlataformasAndroid
Windows
CaracterísticasDetecção baseada em imagem
Reconhecimento baseado em imagem
Armazenamento de assinatura de rosto (+/- 10.000 assinaturas)
Acesso CLI a parâmetros de imagem e banco de dados
Precisão99.87% LFW, 0.022 FNMR
Velocidade de Detecção900ms @720p on a single core, 1.8MHz ARM processor
Velocidade de Reconhecimento300ms @720p on a single core, 1.8MHz ARM processor
Tamanho<30MB
Suporte GPU NVIDIA

Perguntas Frequentes

  • Como obtenho os SDKs?
    Você pode obter acesso aos SDKs do SAFR solicitando um convite. Depois de aprovado, sua avaliação gratuita de 30 dias é iniciada.
  • Onde encontro a documentação dos SDKs?
    Todas as documentações relacionadas ao SDK, incluindo guias de início rápido, links para aplicativos de amostra e especificações da plataforma, podem ser encontradas nesta página de documentação para desenvolvedores. Nesta página você também terá acesso à nossa documentação relacionada à API da Web. Para acessar este material, você precisa criar uma conta de desenvolvedor.
  • Quais SDKs o SAFR oferece?
    O SDK do SAFR permite que você execute reconhecimento e rastreamento de face no dispositivo. Para reconhecimento, o SDK do SAFR executa o gerenciamento de identidade e fornece retornos de chamada para eventos de reconhecimento. O SDK do SAFR pode ser implantado no local, na nuvem do desenvolvedor ou na nuvem SAFR.
    O SAFR Embedded SDK permite que você execute a detecção, o rastreamento e o reconhecimento de rostos totalmente offline e no dispositivo. O SAFR Embedded SDK é mais adequado para dispositivos com baixa largura de banda, potência limitada e restrições de memória.
  • Em quais plataformas os SDKs estão disponíveis?
    O SDK do SAFR está disponível nas seguintes plataformas: Android (Java API), iOS (API may be directly called from C, C++, Objective-C, Swift), Linux (API may be directly called from C, C++, Objective-C, Swift), macOS (API may be directly called from C, C++, Objective-C, Swift) e Windows (C# API).
    O SAFR Embedded SDK está disponível nas plataformas Android e Windows.
  • Que formatos são suportados pelo SDK do SAFR?
    O SAFR SDK é compatível com os formatos de arquivo de vídeo MP4, H.264 e H.265, enquanto o SAFR Embedded SDK não suporta vídeo. Tanto o SAFR SDK quanto o SAFR Embedded SDK exigem que você escreva seu próprio código para usar arquivos de imagem como JPG e PNG.
  • O SDK do SAFR funciona com câmeras de rede ou USB?
    O SDK do SAFR é compatível com qualquer câmera IP ou câmera USB.
  • O que é possível fazer com os SDKs?

    O SAFR SDK oferece os seguintes recursos:

    >> Detecção de Rosto: encontra rostos em imagens estáticas e transmissões de vídeo ao vivo ou arquivados;
    >> Rastreamento de rostos: rastreia rostos e certos objetos em fluxos de vídeo ao vivo;
    >> Reconhecimento Facial: procura por faces conhecidas a partir de um banco de dados existente, em imagens estáticas e fluxos de vídeo ao vivo ou arquivados;
    >> Geração de eventos e relatórios: registra eventos, incluindo data e hora, quando uma pessoa ou um grupo de pessoas específicas aparecem em um fluxo de vídeo. Os eventos podem ser programados para acionar alertas em tempo real;
    >> Caracterização da pessoa: reconhece sexo, sentimento e idade aproximada para cada rosto detectado;
    >> Repositório de identidade: adiciona, exclui ou recupera identidades armazenadas, incluindo metadados associados;
    >> Execução de Ações: é possível configurar alertas, ativar ações e alarmes personalizados baseados em eventos de reconhecimento, desbloquear portas, acender luzes, soar alarmes personalizados, controlar entrada de pessoas em pontos de acesso seguro, registrar informações demográficas, gerar relatórios, notificar a polícia, aprimorar a segurança e muito mais;
    >> Descoberta e conexão da câmera: procura por câmeras disponíveis em uma rede e configura facilmente câmeras USB, IP ou ONVIF;
    >> Métricas personalizáveis ​​de qualidade de imagem de rosto: configurável para determinar a qualidade mínima de imagens recebidas ou feeds de vídeo antes da detecção/reconhecimento do rosto ser executada.

    O SAFR Embedded SDK oferece os seguintes recursos:

    >> Detecção de rosto completamente offline: localiza rostos em imagens estáticas, sem precisar se conectar à Internet;
    >> Reconhecimento de rosto totalmente offline: procura por faces conhecidas a partir de um banco de dados existente, em imagens estáticas, sem precisar se conectar à Internet;
    >> Armazenamento de assinatura de rosto (+/- 10.000 assinaturas): armazenamento local, no dispositivo;
    >> Acesso CLI a parâmetros de imagem e banco de dados: Aprende e reconhece pessoas em uma imagem e gerencia registros e metadados de pessoas no banco de dados.
  • O que mais eu preciso além do SDK do SAFR ou SAFR Embedded SDK para realizar o reconhecimento facial?
    Para ambos os SDKs, você precisará de qualquer câmera IP ou USB. Se você usar o SDK do SAFR, além do hardware em que está executando o SDK, também precisará de hardware separado para executar o servidor SAFR. O SAFR Embedded SDK pode funcionar em ambientes com recursos limitados ou restrições de rede e não requer nenhum software adicional.
  • Existe um SDK offline?
    Sim. O SAFR Embedded SDK é totalmente offline, executando detecção e reconhecimento sem uma conexão com a Internet.
  • Quanto custam os SDKs?
    Você pode experimentar os dois SDKs por 30 dias gratuitamente. Cada SDK possui preços mensais com base no número de feeds ao vivo. Preços detalhados estão disponíveis mediante solicitação. Por favor, entre em contato conosco para mais informações.
  • Qual velocidade e precisão são esperadas dos SDKs SAFR?
    O SAFR é capaz de combinar milhões de rostos em menos de um segundo com precisão de 99,87%. Nos resultados de Julho de 2019 do Instituto Nacional de Padrões e Tecnologia (NIST), o SAFR provou ser o mais rápido e mais compacto dentre os algoritmos para imagens do mundo real (wild images) com uma taxa de False Non-Match inferior a 0,0335. Comparado aos outros algoritmos de alta precisão, o SAFR é 2x mais rápido que a média e também possui uma das menores taxas de viés em relação ao tom de pele e ao sexo. O SAFR tem desempenho consistente em uma variedade de tons de pele devido ao seu conjunto de treinamento global massivo e altamente diversificado.
  • Quão seguro estarão meus dados ?
    Todas as assinaturas e imagens faciais usam criptografia AES-256, em trânsito ou em repouso, e nenhum dado é transmitido pela internet se for executado no local. A privacidade é uma das nossas principais prioridades, desde o conjunto completo de ferramentas administrativas do SAFR, incluindo a aceitação/desativação fácil, até a adesão consciente às nossas recomendações de melhores práticas de implementação.
  • Os SDKs do SAFR oferecem contagem de pessoas?
    Por hora, a contagem de pessoas não é oferecida pelos SDK’s do SAFR. No entanto, foi adicionado aos nossos aplicativos e seguirá em nossos SDKs num futuro próximo.
  • Preciso executar o SAFR Server?
    Se você estiver usando o SDK do SAFR, irá depender se sua solução está usando o SAFR Cloud ou o SAFR Server local para realizar o reconhecimento. Se você estiver usando o SAFR Embedded SDK, nenhum software adicional será necessário.
  • Como o SAFR se compara com outros SDKs de reconhecimento facial?
    >> Custo total de propriedade significativamente menor;
    >> Pode ser facilmente integrado em dispositivos equipados com câmera;
    >> Implantações flexíveis online e totalmente offline;
    >> O Embedded SDK é adequado para dispositivos com limitação de memória ou energia restrita;
    >> Todos os dados permanecem no dispositivo para garantir a privacidade.

Comece agora o seu período de teste!

Solicite acesso ao SDK SAFR e APIs da Web com uma conta de desenvolvedor gratuita ou entre em contato conosco para mais informações sobre o SAFR.


SAFR for Camera-Equipped Devices SDK Specifications Sheet