Crie um monitor de quiosque digital para anúncios comerciais em 4K

Determine o perfil de um público-alvo usando o kit de ferramentas Intel® Distribution of OpenVINO™ e, em seguida, ajuste os anúncios para que correspondam ao público-alvo.

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

GitHub* (C++)

O que você aprenderá

Usando uma câmera de vídeo como parte de um sistema de quiosque digital, esse aplicativo identifica a idade e o sexo do público em frente a um sinal digital. Com base na identificação, o aplicativo seleciona um anúncio em 4K adequado. A visualização de dados em tempo real ocorre no Grafana*, que permite que os desenvolvedores monitorem as tendências ao longo do tempo.

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

  • Aplicativos de visão computacional para IoT
  • Inferência para analisar conjuntos de dados
  • IoT para mercado varejista

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:

Determine idade, gênero e posição da cabeça com modelos de rede neural profunda (DNN - Deep Neural Network)
Reproduza um anúncio em 4K com base na identificação do público
Visualize as análises usando uma combinação de InfluxDB* e Grafana.

Como funciona

Esse aplicativo funciona da seguinte maneira:

  1. Detecta rostos no frame de interesse usando um modelo DNN.
  2. Usa dois outros modelos DNN para determinar a idade, o sexo e a posição da cabeça para cada face.
  3. A saída do modelo fornece dados sobre o perfil do público e, com base em uma tabela predeterminada incluída no arquivo JSON, determina o anúncio apropriado a ser exibido.
  4. O anúncio é decodificado e reproduzido usando o plug-in de codificação de vídeo de alta eficiência (HEVC - High-efficiency Video Coding) incluído no SDK do Intel® Media.
  5. O número de espectadores, visitantes únicos e gênero dos visitantes são armazenados no InfluxDB e exibido usando o Grafana.

Os modelos DNN são otimizados para a arquitetura Intel® e estão incluídos no kit de ferramentas Intel Distribution of OpenVINO.

flow chart graphic of how the 4K ad display on digital kiosks works

Ferramentas que usamos

Intel® Distribution of OpenVINO™ Toolkit

Uma solução de visão computacional multiplataforma

Download grátis
Para começar
Treinamento

SDK Intel® Media

Desenvolva aplicativos de mídia no Windows* e Linux* embarcado com esta API de plataforma cruzada que inclui edição e processamento de vídeo, conversão de mídia, reprodução e videoconferência.

Intel® System Studio

Um conjunto multiplataforma completo de ferramentas criado para simplificar a ativação do sistema e aprimorar o desempenho do sistema de aplicativos de dispositivos IoT.