Создание цифрового киоска для рекламы в формате 4K

Определяйте состав аудитории с помощью Intel® Distribution of OpenVINO™ Toolkit, а затем корректируйте рекламные предложения в соответствии с полученными данными.

Целевая операционная система Ubuntu* 16.04 LTS
Время для выполнения 45 мин.

GitHub* (C++)

Что вы изучите

Используя видеокамеру, как часть системы цифрового киоска, это приложение определяет возраст и пол аудитории, находящейся перед цифровой вывеской. На основании данных идентификации приложение выбирает подходящие рекламные материалы в формате 4K. Визуализация данных выполняется в среде Grafana* в режиме реального времени, что позволяет разработчикам отслеживать тенденции с течением времени.

Узнайте больше о следующих решениях:

  • Приложения компьютерного зрения для Интернета вещей.
  • Подготовка информации для анализа наборов данных
  • Решения Интернета вещей для розничной торговли

Используйте навыки, полученные из данной рекомендуемой разработки, для создания аналогичных решений Интернета вещей.

Узнайте, как создать и использовать приложение со следующими возможностями:

Определение возраста, пола и поз головы с помощью моделей развернутых нейронных сетей.
Воспроизведение видеоданных в формате 4K с учетом состава идентифицированной аудитории.
Визуальное представление данных аналитики с использованием комбинации сред InfluxDB* и Grafana.

Как это работает

Приложение работает следующим образом:

  1. Обнаруживает лица в кадре с использованием модели развернутой модели нейронной сети.
  2. Использует две другие модели развернутых нейронных сетей для определения возраста, пола и положения головы каждого зрителя.
  3. Формирует выходные данные модели с учетом демографии аудитории и на основе предварительно созданной таблицы, включенной в файл JSON, определяет подходящие рекламные материалы для демонстрации.
  4. Декодирование и воспроизведение рекламных материалов происходит с помощью расширения высокоэффективного видеокодирования (HEVC), входящего в состав комплекта Intel® Media SDK.
  5. Информация о количестве, поле и особых приметах зрителей хранится в InfluxDB и отображается с помощью Grafana.

Модели нейронных сетей оптимизированы для архитектуры Intel® и включены в состав Intel Distribution of OpenVINO Toolkit.

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

Используемые инструменты

Intel® Distribution of OpenVINO™ Toolkit

Многоплатформенное решение компьютерного зрения

Загрузить бесплатно
Начать
Обучение

Intel® Media SDK

Используется для разработки медиа-приложений в среде Windows* и встраиваемой Linux* с помощью кросс-платформенного прикладного программного интерфейса, содержащего функции редактирования и обработки видео, преобразования и воспроизведения медиа-данных, а также проведения видеоконференций.

Intel® System Studio

Этот полнофункциональный, кросс-платформенный комплект предназначен для упрощения и улучшения работы систем, а также повышения производительности устройств Интернета вещей.