IDENTIFICAÇÃO DE FACE E RASTREAMENTO DE MOVIMENTO PARA SISTEMAS DE VIGILÂNCIA POR VÍDEO
SentiVeillance SDK é projetado para desenvolver softwares que executam identificação biométrica de Faces e detectam pedestres ou veículos em movimento ou outros objetos usando streams de vídeo ao vivo de câmeras de vigilância digital de alta resolução.
O SDK é usado para identificação passiva - quando os transeuntes não fazem esforços para serem reconhecidos. A lista de possíveis usos inclui aplicação da lei, segurança, controle de atendimento, contagem de visitantes, monitoramento de tráfego e outras aplicações comerciais.
Disponível como um kit de desenvolvimento de software que permite o desenvolvimento de soluções para plataformas Microsoft Windows e Linux.
CARACTERÍSTICAS E CAPACIDADES
A tecnologia SentiVeillance 6.0 possui essas capacidades específicas:
CONTEÚDO DO SDK
O SDK SentiVeillance 6.0 é baseado na tecnologia SentiVeillance 6.0 especialmente projetado para integrar o reconhecimento facial biométrico em sistemas de vide vigilância. Os Templates de face criados com SentiVeillance SDK são totalmente compatíveis com a tecnologia multi-biométrica VeriLook SDK e MegaMatcher SDK.
O SDK SentiVeillance 6.0 inclui a biblioteca do Gerenciador de Dispositivos (Device Manager) para Microsoft Windows e Linux que permite a captura simultânea de várias câmeras.
Componentes |
Microsoft Windows (somente 64 bit) |
Linux (somente 64 bit) |
• SentiVeillance componente p/ 2 câmeras |
1 licença por computador |
|
• SentiVeillance componente p/ 10 câmeras |
Opcionalmente disponível |
|
• Face Extractor componente |
1 licença por computador |
|
• Biblioteca Gerenciadora de Device |
+ |
+ |
Exemplos de Programação |
||
• C++ |
+ |
+ |
• C# |
+ |
|
• Visual Basic .NET |
+ |
|
Tutoriais de Programação |
||
• C |
+ |
+ |
• C# |
+ |
|
• Java |
+ |
+ |
Documentação |
||
• Documentação SentiVeillance 6.0 SDK |
+ |
SENTIVEILLANCE 2 - COMPONENTE DE CÂMERA
O componente de câmera SentiVeillance 2 foi projetado para ser usado em sistemas de videovigilância em pequena escala com várias câmeras. O componente realiza detecção e rastreamento em tempo real de todas as faces detectadas de até 2 streams de vídeo ao vivo. As instalações dos componentes podem ser executadas em vários computadores distribuídos por rede e sincronizar dados entre eles.
O componente SentiVeillance é capaz de rastrear várias faces simultaneamente e compará-las com Faces de banco de dados interno (ou seja, uma lista de suspeitos ou uma lista de funcionários da empresa). Novas faces podem ser inscritas no banco de dados de forma automática ou manual a partir de arquivos de imagem. O gênero da pessoa pode ser determinado opcionalmente para cada pessoa em um quadro.
As exemplos em C # e VB .NET do SDK mostram como usar o componente.
Uma licença do componente de câmera SentiVeillance 2 está incluída no SDK SentiVeillance 6.0. Mais licenças para este componente podem ser adquiridas a qualquer momento pelos clientes SDK SentiVeillance 6.0.
SENTIVEILLANCE 10 - COMPONENTE DE CÂMERA
O componente de câmera SentiVeillance 10 é projetado para ser usado em grandes sistemas de vigilância com várias câmeras e possui a mesma funcionalidade que o componente SentiVeillance 2. Ele suporta entrada de até 10 streams de vídeo ao vivo no mesmo PC ou servidor. As instalações dos componentes podem ser executadas em vários computadores distribuídos por rede e sincronizar dados entre eles.
As licenças dos componentes da câmera SentiVeillance 10 podem ser compradas a qualquer momento pelos clientes do SDK SentiVeillance 6.0.
COMPONENTE FACE EXTRACTOR
O Face Extractor cria Templates de face a partir de imagens. O componente destina-se a cadastrar faces de imagens estáticas em um sistema de vigilância e fornece sua funcionalidade a um preço razoável.
O componente extrai um Template de face única em 1.34 segundos. O desempenho especificado requer um PC ou laptop com pelo menos um processador Intel Core 2 Q9400 (2,67 GHz).
Face Extractor pode generalizar um Template de face de várias imagens que incluem a mesma face para melhorar a qualidade do Template.
Mais licenças para este componente podem ser adquiridas a qualquer momento pelos clientes SDK SentiVeillance 6.0.
BIBLIOTECA DEVICE MANAGER
A biblioteca Device Manager funciona em Microsoft Windows e Linux e fornece funcionalidades para a captura simultânea de várias câmeras. A biblioteca suporta uma gama de câmeras de vigilância digital em alta resolução e outras câmeras que fornecem interface DirectShow para plataforma Windows ou interface GStreamer para plataforma Linux.
A lista de câmeras suportadas está disponível abaixo nos requisitos do sistema.
O Device Manager inclui uma estrutura de plug-in que permite aos integradores escrever plug-ins para suportar suas câmeras usando a API fornecida. A documentação SentiVeillance SDK contém as informações detalhadas e amostras.
Um arquivo de vídeo também pode ser usado como fonte de dados para SentiVeillance. A entrada do arquivo é processada como proveniente de uma câmera virtual, portanto, o vídeo é processado em tempo real.
RECOMENDAÇÕES BÁSICAS DE USO
A precisão de reconhecimento de face da SentiVeillance depende imprescindivelmente da qualidade de uma imagem da face no quadro. Existem algumas recomendações e restrições básicas ao usar aplicativos de reconhecimento de face com base no SDK SentiVeillance.
RECOMENDAÇÕES GERAIS
POSTURA FACIAL
O motor de reconhecimento de face SentiVeillance tem certa tolerância em relação a postura:
REQUISITOS DO SISTEMA E CÂMARAS SUPORTADAS
ESPECIFICAÇÕES TÉCNICAS
SentiVeillance SDK inclui algoritmos separados para reconhecimento biométrico de face, detecção e rastreamento de movimento. Dependendo do projeto do sistema de vigilância, um desses algoritmos podem ser usados. Abaixo estão as especificações para esses algoritmos.
Especificações técnicas para algoritmo biométrico de reconhecimento facial
4% do lado maior do quadro (pelo menos 32 pixels) é a distância mínima recomendada entre os olhos para um rosto na transmissão de vídeo ou imagem para realizar o rastreamento de face confiável e extração do template. As velocidades de rastreamento da face, extração do padrão e comparação com um banco de dados dependem do tamanho real de um rosto no quadro, e não do tamanho de todo o quadro.
SentiVerillance tem certa tolerância em relação a postura para garantir a detecção e rastreamento da face:
Veja também toda a lista de recomendações e restrições para o uso da SentiVervision.
As especificações de desempenho são fornecidas para o processador Intel Core i7-4771, com taxa de 3,5 GHzclock e 1920 x 1080 pixels de vídeos.
Especificações técnicas do algoritmo de reconhecimento biométrico de face SentiVeillance 6.0 |
|
Taxa de quadros ao rastrear até 5 faces |
Mais de 25 quadros por segundo |
Tempo de Identificação do banco de dados (1) |
Menos de 0.5 segundos |
Tamanho do Template de face uma única Face (kilobytes) |
5.0 ou 7.0 (configurável) |
Tamanho máximo do banco de dados de faces |
Limitado por quantidade de RAM livre |
(1) até 20.000 registros de faces no banco de dados; um banco de dados maior deve ter um tempo de resposta mais lento. Observe que cada pessoa pode ser representada por vários registros no banco de dados com diferentes variações de aparência, diferentes ângulos de captura, etc.
Especificações técnicas para o algoritmo de detecção e rastreamento de movimento
40 x 40 pixels é o tamanho mínimo de um objeto móvel para sua detecção e rastreamento. Os pedestres ou o desempenho de rastreamento de objetos em movimento dependem do tamanho real de um objeto em um quadro, e não do tamanho de todo o quadro.
As especificações de desempenho são fornecidas para o processador Intel Core i7-4771, com taxa de 3,5 GHzclock e 1920 x 1080 pixels de vídeos.
Especificações técnicas do algoritmo de detecção e rastreamento de movimento SentiVeillance 6.0 |
|
Taxa de quadros ao rastrear até 3 pedestres |
Mais de 30 quadros por segundo |
Taxa de quadros ao rastrear até 4 carros e pedestres ocasionais |
Mais de 27 quadros por segundo |
MODELO DE LICENCIAMENTO
DESENVOLVIMENTO DE PRODUTO
Um integrador deve obter um SDK SentiVeillance 6.0 (EUR 790) para desenvolver um produto para o usuário final baseado na tecnologia SentiVeillance. O SDK precisa ser comprado apenas uma vez e pode ser usado para todos os projetos e por todos os desenvolvedores dentro da empresa do integrador.
SentiVeillance 6.0 SDK inclui:
As licenças de componente de câmera SentiVeillance 10 não estão incluídas no SDK SentiVeillance 6.0, mas podem ser compradas separadamente.
Os integradores podem obter licenças de componentes adicionais se forem necessárias para o processo de desenvolvimento.
DESENVOLVIMENTO DO PRODUTO
Para implantar seus produtos desenvolvidos, um integrador precisa obter licenças de componentes para cada computador ou dispositivo onde o componente será instalado, junto com o produto do integrador. Os integradores podem comprar licenças adicionais de componente SentiVeillance se necessário, a qualquer momento.
OPÇÕES DE ATIVAÇÃO DE LICENÇA
Os componentes estão protegidos contra cópia. As seguintes opções de ativação de licença estão disponíveis:
VALIDADE DAS LICENÇAS
Todas as licenças de SDK e componentes são perpétuas e não têm prazo de validade. Não há taxa anual ou quaisquer outras taxas, exceto a taxa de compra de licença. É possível mover licenças de um computador ou dispositivo para outro. A FingerSecfornece uma maneira de renovar a licença se o computador sofrer alterações devido a manutenção técnica.
ACORDO DE LICENCIAMENTO
O Contrato de licenciamento contém todos os termos e condições de licenciamento.
Observe que você aceitará inequivocamente este acordo, fazendo um pedido usando o serviço de pedidos junto à FingerSec, por e-mail ou outros meios de comunicação. Leia o acordo antes de fazer um pedido.
Nome | Descrição | Data | Tamanho (KB) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
IDENTIFICAÇÃO DE FACE E RASTREAMENTO DE MOVIMENTO PARA SISTEMAS DE GERENCIAMENTO DE VÍDEO (VMS) | 11/12/2017 | 799.870 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||