Создание решения для подсчета посетителей

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

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

GitHub* (C++)

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

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

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

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

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

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

Обнаружение людей в определенных местоположениях с отображением вокруг их изображений зеленых прямоугольников.
Подсчет количества людей и продолжительность их присутствия в кадре, а так же общее число обнаруженных людей.
Отправка данных на локальный веб-сервер с помощью клиентских библиотек Paho* MQTT C.

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

Приложение использует данные из источника видеоинформации (например, из камеры) для получения изображений, а затем вызывает программу анализа полученной информации для обработки данных.

  1. Обученная нейронная сеть обнаруживает людей в определенных местоположениях, отображая вокруг их изображений зеленые прямоугольники.
  2. Приложение подсчитывает количество человек, продолжительность их пребывания в текущем кадре (время с момента входа и до выхода из кадра) и общее число обнаруженных людей.
  3. Данные отправляются на локальный веб-сервер с помощью клиентских библиотек Paho* MQTT C.