People counting + heatmaps для магазинов — как AI считает посетителей
Как работает подсчёт людей (People Counting)
3 шага:
- Детекция — YOLOv8 находит на каждом фрейме где люди (bounding boxes)
- Трекинг — DeepSORT отслеживает одного человека между фреймами, даёт ему ID. Если человек прошёл линию "вход/выход" = +1 счётчик
- Экспорт — каждый час система пишет: 247 вошли, 189 ушли, сейчас в магазине 58 чел (peak час 180 чел)
Точность на Hikvision/Dahua камерах: 95-98% при условии что люди не стоят вплотную (толпа спутает).
Тепловые карты (Heatmap)
Для каждого пикселя магазина = сумма времени когда человек там стоял. Результат: красная зона (много людей) = центр магазина. Синяя зона (холодная) = дальний угол, склад.
Используется для:
- Переставить стеллажи (холодные зоны становятся горячие) = трафик +10-20%
- Выставить дорогой товар в горячих зонах
- Оптимизировать касы (если все в одной очереди = добавить кассу)
Интеграция с системой кас (POS система)
Если есть доступ к данным кас:
- Посетители (AI): 500 / день
- Покупатели (POS): 320 / день
- Конверсия = 320 / 500 = 64%
Целевое значение для среднего магазина: 65-75%. Если ниже 60% = проблема с планировкой или товарами.
Пример: сеть "Алмос" в Алматы (5 магазинов)
До AI: оценка трафика через опрос персонала (неточно). После AI:
- Магазин №1 (Турксиб): 12000 посетителей / неделя
- Магазин №2 (Наурызбай): 8000 / неделя
- Магазин №3 (Медеуский): 11000 / неделя
Результат: переставили горячий товар (сладости) в холодный угол магазина №2 = +15% трафика в эту зону, конверсия вверх на 3%.
Когда people counting полезна, когда нет
ПОЛЕЗНА: супермаркет (120+м²), торговый центр, аптека, бутик с несколькими этажами.
НЕ полезна: маленький киоск (< 30м²), где видны все сразу. Просто смотри в окно и видишь сколько людей.