Vigilant Guard: videovigilância inteligente com IA local
FC · Chronic News · Produto SofteLabs · Segurança Inteligente
Vigilant Guard: videovigilância inteligente com IA local
Detecção humana, alertas úteis e controlo dos dados sem entregar a segurança da sua casa ou empresa a uma cloud obrigatória.
Produto e integração: SofteLabs · Concepção técnica: Francisco Gonçalves ·
Uma câmara detecta movimento. O Vigilant Guard procura perceber se esse movimento corresponde a uma pessoa. A solução acrescenta uma camada de inteligência artificial local ao ZoneMinder, reduz falsos alertas e mantém o processamento sob controlo do cliente.
O problema dos alertas que deixam de ser ouvidos
Os sistemas tradicionais de videovigilância detectam alterações na imagem. Uma sombra, uma árvore movida pelo vento, um insecto diante da lente, chuva, reflexos ou uma pessoa podem produzir eventos semelhantes. Quando tudo gera a mesma notificação, o utilizador recebe ruído em vez de informação.
O ZoneMinder é uma plataforma aberta e escalável para captura, análise, gravação e monitorização de câmaras, com suporte para integrações externas e controlo local dos dados. [2] O Vigilant Guard não tenta substituir essa base: utiliza os eventos produzidos pelo sistema e acrescenta uma segunda pergunta.
Houve movimento. Mas existe realmente uma pessoa no espaço vigiado?
Como funciona
O ZoneMinder continua responsável pela ligação às câmaras, gravação e criação dos eventos. Os seus filtros podem executar comandos sobre eventos correspondentes e as zonas de detecção têm impacto directo no desempenho e na redução de ocorrências indesejadas. [3] [4]
Quando um evento é encaminhado, o Vigilant Guard selecciona imagens relevantes, executa localmente o modelo de detecção e procura a classe humana. Se a presença for confirmada, pode recortar a figura, guardar a evidência e enviar uma notificação para dispositivos autorizados.
A lógica não é “avisar mais”. É avisar melhor.
Inteligência artificial dentro da infraestrutura do cliente
A análise pode decorrer no servidor Linux ou na máquina virtual do cliente. As imagens não necessitam de sair para um serviço externo apenas para que um algoritmo determine se existe uma pessoa no enquadramento.
Esta abordagem reduz dependências operacionais, evita uma subscrição cloud obrigatória e permite definir políticas próprias de retenção, acesso e auditoria. O processamento local é também adoptado por outras soluções de videovigilância inteligente, como o Frigate, que se apresenta como NVR local com detecção de objectos, e o Shinobi, que disponibiliza plugins de detecção com diferentes motores. [6] [8]
A diferença do Vigilant Guard está no seu posicionamento: é uma camada especializada, configurável e assistida pela SofteLabs para instalações ZoneMinder existentes, em vez de exigir a migração imediata para outro NVR.
Detecção humana ajustada ao ambiente real
O motor de visão computacional identifica a localização e a classe dos objectos presentes numa imagem. A família YOLO foi concebida para tarefas de detecção em imagens e fluxos de vídeo, produzindo caixas delimitadoras e previsões de classe. [10]
Cada instalação apresenta condições diferentes. Uma garagem, um corredor, uma entrada comercial e um jardim exterior não devem receber a mesma configuração. A SofteLabs pode ajustar:
- nível mínimo de confiança da detecção;
- dimensão mínima da figura humana na imagem;
- número e distribuição das imagens analisadas por evento;
- resolução de processamento e consumo de CPU ou acelerador;
- zonas de interesse e áreas excluídas;
- regras de alerta por câmara, horário ou cenário.
A inteligência artificial não corrige magicamente uma câmara mal posicionada ou uma zona definida sobre a estrada inteira. A instalação começa pela geometria correcta e termina na calibração. O resto é publicidade com luzes LED.
Alertas móveis através de ntfy
O Vigilant Guard pode enviar notificações através de ntfy, um serviço de publicação e subscrição baseado em HTTP que permite enviar alertas para telemóveis ou computadores a partir de scripts. O software servidor e as aplicações são abertos e podem ser auto-alojados. [9]
Um alerta pode incluir o nome da câmara, data e hora, imagem recortada, ligação ao evento e resultado de módulos opcionais. O canal pode ser alojado pelo próprio cliente quando existe necessidade de maior controlo.
👤 Pessoa detectada · Câmara: Entrada principal · 23:41 · Abrir imagem do evento
Reconhecimento facial opcional
Depois de detectar uma pessoa, a solução pode tentar localizar um rosto e compará-lo com registos autorizados numa base de dados local. A detecção humana responde a “existe alguém?”. O reconhecimento facial tenta responder a “é uma pessoa conhecida?”.
A identificação depende da iluminação, distância, ângulo e qualidade da imagem. O sistema continua útil mesmo sem reconhecimento facial: detecta a presença humana e envia o alerta.
Nota de conformidade: a activação de reconhecimento facial ou tratamento biométrico deve ser analisada para cada contexto, finalidade, base jurídica e política de retenção. A SofteLabs pode implementar tecnologia; não transforma uma utilização proibida numa utilização legítima por meio de um botão bem desenhado.
Arquitectura aberta, manutenção compreensível
A solução integra componentes conhecidos e auditáveis: ZoneMinder, filtros ou API, serviço Python, comunicação local, modelo de visão computacional, base de dados opcional, notificações e gestão por systemd.
O serviço pode iniciar automaticamente, reiniciar após falha e produzir registos técnicos para diagnóstico. A API REST do ZoneMinder suporta integração sobre monitores, eventos, frames, zonas e configuração. [5]
O objectivo não é esconder complexidade atrás de uma caixa negra. É reduzi-la até que a solução possa ser operada, mantida e evoluída.
Aplicações
Entradas, jardins, garagens e corredores com alertas de presença humana.
Escritórios, lojas, oficinas, armazéns e acessos fora do horário normal.
Zonas comuns, entradas e garagens, dentro das autorizações aplicáveis.
Salas de servidores, áreas industriais e locais de acesso condicionado.
O que distingue o Vigilant Guard
| Critério | Vigilant Guard |
|---|---|
| Infraestrutura | Acrescenta IA a instalações ZoneMinder existentes. |
| Processamento | Local, dimensionado para CPU, GPU ou acelerador disponível. |
| Dados | Permanecem sob política e controlo do cliente. |
| Alertas | Configuráveis, com imagem e ligação ao evento. |
| Personalização | Regras, câmaras, zonas, horários e integrações adaptados ao projecto. |
| Serviço | Avaliação, instalação, calibração, documentação, manutenção e evolução pela SofteLabs. |
Serviço SofteLabs
A SofteLabs desenvolve software à medida, soluções Linux, virtualização, automação e serviços baseados em inteligência artificial e segurança informática. [11]
Um projecto Vigilant Guard pode incluir:
- levantamento técnico e análise das câmaras;
- instalação ou optimização do ZoneMinder;
- implementação e parametrização do Vigilant Guard;
- integração de notificações;
- testes, calibração e redução de falsos positivos;
- documentação, suporte e manutenção;
- desenvolvimento de funcionalidades específicas.
A dimensão do servidor, o número de câmaras, a simultaneidade dos eventos e o hardware de detecção devem ser avaliados em conjunto. Soluções locais como o Frigate também salientam que a escolha de hardware depende do número de câmaras e da actividade simultânea. [7]
Licenciamento dos componentes de inteligência artificial
A configuração comercial deve validar as licenças de cada motor, biblioteca e modelo utilizado. A Ultralytics disponibiliza YOLO sob AGPL‑3.0 ou licença Enterprise, indicando que integrações proprietárias que não pretendam cumprir as obrigações da AGPL necessitam de licenciamento comercial adequado. [12] A proposta SofteLabs identifica a arquitectura e o regime de licenciamento aplicável antes da entrada em produção.
As suas câmaras já vêem. Dê-lhes capacidade para distinguir.
Solicite uma avaliação técnica para integrar o Vigilant Guard na sua instalação, dimensionar o processamento e definir alertas realmente úteis.
Contactar a SofteLabs
infos@softelabs.pt
Telefone: (+351) 210 803 823 · Telemóvel: (+351) 962 302 583
Referências técnicas e soluções de videovigilância
- Fragmentos do Caos, Vigilant Guard: Giving AI Eyes to ZoneMinder Without Handing Your Home to the Cloud. Artigo técnico original.
- ZoneMinder, apresentação e funcionalidades do sistema aberto de videovigilância. Consultar.
- ZoneMinder Documentation, Filtering Events. Consultar.
- ZoneMinder Documentation, Defining Zones. Consultar.
- ZoneMinder Documentation, REST API. Consultar.
- Frigate, NVR local com detecção de objectos por IA. Documentação oficial.
- Frigate, planeamento de instalação e dimensionamento do hardware. Consultar.
- Shinobi, funcionalidades e plugins de detecção de objectos. Consultar.
- ntfy, notificações HTTP para telemóvel e computador, com possibilidade de auto-alojamento. Documentação oficial.
- Ultralytics, documentação de detecção de objectos YOLO. Consultar.
- SofteLabs, serviços baseados em inteligência artificial e segurança informática. Consultar.
- Ultralytics, opções de licenciamento AGPL‑3.0 e Enterprise. Consultar licenciamento.
Deixe um comentário