AI-система трекінгу покупців у магазині

AI-система трекінгу покупців у магазині У ретейлі ви не знаєте, скільки покупців пройшли повз промостенд. Камера на вході рахує людей, але не розповість, що відбувається в глибині залу. Анонімний трекінг на основі комп'ютерного зору закриває цю сліпу зону. Ми впроваджуємо такі системи понад 5 рок

Напрямки AI-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1440
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    997
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1264
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    712
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1002

AI-система трекінгу покупців у магазині

У ретейлі ви не знаєте, скільки покупців пройшли повз промостенд. Камера на вході рахує людей, але не розповість, що відбувається в глибині залу. Анонімний трекінг на основі комп'ютерного зору закриває цю сліпу зону. Ми впроваджуємо такі системи понад 5 років і реалізували проєкти для 15+ магазинів: без трекінгу ви втрачаєте до 30% потенційних продажів. В одному проєкті клієнт заощадив $11k–16k. за рік на оптимізації розташування товарів. Порівняння: ByteTrack дає HOTA 63.1, що на 12% вище, ніж у DeepSort (55.2).

Як працює анонімний трекінг без ідентифікації?

Трекінг ≠ ідентифікація особи — ми відстежуємо анонімний трек «людина A» без прив'язки до особи. Це юридично чистіше (GDPR, закон про персональні дані) і технічно простіше.

Стек: детекція людей (YOLOv8m) → multi-object tracking (ByteTrack або BoT-SORT) → перезапуск треків при переході між зонами камер (cross-camera re-identification по appearance без зберігання біометрії). ByteTrack — поточний стандарт для high-density сцен (магазин у годину-пік): використовує confidence-based association, не втрачає треки при коротких оклюзіях. Для ретейлу найважливіший IDF1 — стійкість ID через час.

Які метрики можна отримати?

Координатне відображення: пікселі → реальні координати

Камера дивиться під кутом, перспективно спотворюючи простір. Для побудови реальних траєкторій потрібна гомографія: матриця 3×3, яка проєктує піксельні координати на план підлоги.

Calibration: вибрати 4+ опорних точки з відомими координатами (кути плиток, маркери на підлозі), обчислити матрицю через cv2.findHomography. Після трансформації — кожен трек описується в реальних координатах (метри від входу).

Для overhead камер гомографія проста (майже affine). Для бокових камер — перспективна дисторція значна, потрібне більш акуратне калібрування або fisheye-undistortion.

Приклад калібрування в коді
import cv2 import numpy as np # точки на підлозі (метри) та відповідні піксельні координати pts_floor = np.array([[0,0],[2,0],[2,3],[0,3]], dtype=np.float32) pts_pixel = np.array([[150,200],[400,210],[380,450],[140,460]], dtype=np.float32) H, _ = cv2.findHomography(pts_pixel, pts_floor) # H — матриця 3x3 для перетворення 

Зонова аналітика

Зони задаються в редакторі (полігони на плані підлоги). Система в реальному часі рахує:

  • Dwell time по зонах: скільки секунд у середньому покупець проводить біля стелажа з молоком
  • Conversion rate зони: відсоток покупців, які зайшли в зону і здійснили покупку в ній
  • Traffic flow: теплові карти та діаграми потоків (sankey-діаграма маршрутів)
  • Bottlenecks: зони з уповільненням руху (черга до каси, вузький прохід)
Метрика Опис Приклад
Dwell time Середній час у зоні 45 с біля полиці з кавою
Conversion rate Відсоток покупок із зони 12% у молочному відділі
Traffic flow Теплова карта маршрутів 68% не заходять у праве крило

Кейс з практики

Мережа продуктових магазинів 12 точок, кожна 300–500 м². Після аналізу траєкторій за 30 днів з'ясували, що 68% покупців ніколи не заходили в праве крило магазину, де розміщувався відділ з дитячими товарами. Причина — поганий навігаційний знак при вході. Після перестановки навігації трафік у відділ зріс на 41%. Економія від перепланування склала $32k–46k./рік.

Як влаштована інфраструктура?

Два варіанти деплою:

Параметр Edge-first Cloud-hybrid
Обладнання NVIDIA Jetson AGX Orin (32 TOPS) Локальний сервер + хмара
Залежність від інтернету Немає Часткова
Трафік у хмару Мінімальний Високий (відео)
Підходить для Одиночні магазини Мережі з єдиним дашбордом

Dashboard: Grafana або кастомний React SPA з Leaflet для відображення план-схеми магазину з тепловими картами в реальному часі. API для інтеграції з BI-інструментами клієнта.

Що входить у результат

Ви отримуєте працюючу систему трекінгу з документацією щодо розмітки зон і калібрування камер, доступ до дашборду та API, навчання персоналу, технічну підтримку на 3 місяці та гарантію конфіденційності (без зберігання біометрії).

Процес впровадження

  1. Аудит магазину — розмітка зон, вибір кутів камер
  2. Встановлення та калібрування обладнання
  3. Налаштування моделей YOLOv8 + ByteTrack під геометрію залу
  4. Інтеграція з BI-системою клієнта
  5. Тестування та навчання персоналу

Строки: для 1 магазину — 5–8 тижнів, для мережі з централізованим управлінням — 3–5 місяців.

Ми реалізували проєкти для 15+ магазинів, включаючи мережі з 12 точками. Наша експертиза підтверджена сертифікатами NVIDIA та 5+ роками практичного досвіду. Зв'яжіться з нами для розрахунку вартості та консультації. Замовте пілотне впровадження на одному магазині та отримайте реальні цифри за своїм асортиментом. Дізнайтеся, як трекінг покупців у магазині може збільшити ваш прибуток.