Crie uma solução de notificação de zona restrita

Monitore uma área de trabalho restrita definida pelo usuário e envie um alerta se alguém entrar nessa área.

Sistema operacional visado Ubuntu* 16.04 LTS
Tempo para conclusão 45 minutos

GitHub* (C++)   GitHub (Python*)   GitHub (Golang)

O que você aprenderá

Usando um sistema de câmera montado na máquina, esse aplicativo monitora as pessoas em uma área de linha de montagem predefinida. Se pelo menos uma pessoa for detectada, o aplicativo envia um alerta. Você pode selecionar as coordenadas da área usando parâmetros de linha de comando ou por meio de uma interface interativa com o usuário que permite que as caixas sejam desenhadas sobre o feed da câmera ou a imagem de vídeo.

Obtenha informações sobre as seguintes soluções:

  • Aplicativos de visão computacional para IoT
  • Inferência para analisar conjuntos de dados
  • Mercado industrial de IoT

Use as habilidades aprendidas nessa implementação de referência para desenvolver soluções de IoT semelhantes.

Aprenda a criar e executar um aplicativo com estes recursos:

Monitora uma área de trabalho restrita predefinida.
Envia alertas se alguém entrar no espaço restrito.
Forneça uma interface interativa com o usuário para desenhar uma caixa indicando a área restrita.

Como funciona

O aplicativo usa uma fonte de vídeo (como uma câmera) para capturar imagens e, em seguida, usa duas redes neurais profundas (DNN - Deep Neural Network) para processar os dados.

  1. A rede detecta pessoas no frame e, em seguida, identifica se elas estão na área restrita. 
  2. Opcionalmente, os dados podem ser enviados para um servidor de mensagens máquina-a-máquina MQTT como parte de um sistema analítico de dados industriais.

Os modelos DNN são otimizados e são parte do kit de ferramentas Intel® Distribution of OpenVINO™