Коротко
- Камера над касовою зоною рахує, скільки людей стоїть у заданій зоні черги. Хто ці люди, система не встановлює й облич не розпізнає.
- Час очікування система оцінює з довжини черги й темпу обслуговування. Це оцінка для управління, без стеження за кожним покупцем.
- Коли черга довго тримається вище порога, старший зміни отримує сигнал відкрити ще касу.
- Звіт по годинах і днях тижня показує, коли бракує кас, і допомагає скласти графік змін. Звірка з чеками POS додає темп обслуговування й конверсію.
- Щільна черга, перекриття й поганий ракурс знижують точність. Камера згори бачить чергу найкраще.
Що саме рахує камера
На кадрі камери, що дивиться на касову зону, ми задаємо одну або кілька зон черги. Зазвичай це смуга перед кожною касою або спільна зона очікування, якщо касу обирає сама людина. Кілька разів на хвилину система рахує, скільки людей у кожній зоні. Касира за прилавком і людину, що вже розраховується, можна виключити окремою зоною, щоб вони не додавались до черги.
У результаті маємо простий ряд чисел: кількість людей у черзі до кожної каси в кожен момент. З нього будуються і сповіщення, і звіти. Окремі люди не відстежуються між камерами, облич система не розпізнає, і для підрахунку їй не потрібно знати, хто стоїть у черзі.
Час очікування як оцінка
Найточніше час очікування дав би трекінг кожної людини від входу в чергу до каси. На практиці це складно й зайве: у щільній черзі люди перекривають одне одного, переходять до іншої каси, повертаються за забутим товаром. Тому ми оцінюємо час очікування непрямо.
Беремо середню кількість людей у черзі за кілька хвилин і ділимо на темп обслуговування, тобто кількість людей, яких каса обслуговує за хвилину. Темп найкраще брати з чеків касової системи. Наприклад, якщо в черзі в середньому стоїть шестеро, а каса пробиває два чеки за хвилину, останній у черзі чекає близько трьох хвилин. Для рішення «відкривати касу чи ні» такої оцінки вистачає, і вона не вимагає стежити за конкретною людиною.
Сигнал «відкрити ще касу»
Сповіщення спрацьовує, коли черга тримається вище порога довше заданого часу. Поріг і тривалість ви задаєте самі, наприклад «більше чотирьох людей на кожну відкриту касу протягом трьох хвилин». Короткі сплески, коли група людей підійшла одночасно, сигналу не дають.
Сигнал отримує той, хто може діяти: старший зміни, адміністратор залу, черговий. Сповіщення приходить карткою з кадром черги, тож людина одразу бачить, чи черга справжня, чи біля каси просто стоять працівники з візком. Коли черга спадає нижче іншого, нижчого порога, система фіксує, що ситуацію закрито, і час між сигналом і нормалізацією потрапляє у звіт.
Канал доставки сповіщень, наприклад месенджер чи панель на моніторі адміністратора, налаштовуємо під обʼєкт.
Звіт по годинах для графіка змін
Сигнал допомагає зараз. Звіт потрібен, щоб спланувати наступний тиждень. За кілька тижнів роботи накопичується картина по годинах і днях тижня. Вона показує, коли черга росте регулярно, а коли відкриті каси простоюють.
| Показник у звіті | Звідки береться | Для чого |
|---|---|---|
| Середня й найбільша довжина черги за годину | Камера | Видно години, коли кас бракує |
| Кількість сигналів «відкрити касу» і час до нормалізації | Камера і журнал карток | Видно, як швидко зміна реагує |
| Кількість відкритих кас | Касова система або камера над касою | Порівняння навантаження з відкритими касами |
| Темп обслуговування | Чеки POS | Оцінка часу очікування |
| Оцінка часу очікування | Камера і чеки POS | Порівняння днів і магазинів між собою |
Такий звіт можна покласти поруч із графіком змін і побачити, де людей на касах ставлять за звичкою, а де за навантаженням. Якщо вам потрібно ще й бачити, скільки працівників фактично є на ділянках протягом зміни, це окрема задача, описана на сторінці обліку персоналу.
Звірка з чеками POS
Камера дає кількість людей, касова система дає кількість чеків. Разом вони відповідають на питання, які окремо не закрити. Якщо на вході стоїть камера-лічильник, кількість чеків, поділена на кількість людей, що зайшли, дає конверсію відвідувачів у покупців по годинах. Якщо черга довга, а чеків мало, проблема в швидкості обслуговування: повільний термінал, перевірка віку, повернення товару.
Інтеграцію з касовою системою робимо під задачу: на огляді зʼясовуємо, які дані вона віддає і з якою затримкою. Більше сценаріїв для магазинів зібрано на сторінці ритейлу, а для заправок, де черга буває і на колонках, і на касі, на сторінці АЗС.
Де камера бачить погано
- Щільна черга. Коли люди стоять впритул, бокова камера бачить одну людину перед іншою як один силует. Підрахунок занижується.
- Перекриття. Стелажі з дрібним товаром біля кас, рекламні стійки, візки й колони ховають частину черги.
- Ракурс. Камера, що дивиться зверху або під крутим кутом, бачить голови окремо, і підрахунок найточніший. Камера на рівні очей у глибину залу підходить гірше.
- Розмір у кадрі. Людина має займати хоча б 25 пікселів, щоб ми впевнено її рахували. Ціль, меншу за 15 пікселів, не розпізнати, тому дальній кінець довгої черги може випадати.
- Працівники в зоні. Касир, охоронець чи викладальник товару в зоні черги додаються до підрахунку, якщо їх не виключити окремою зоною.
Тому перед запуском ми перевіряємо камери, що вже стоять, і кілька тижнів порівнюємо підрахунок з тим, що бачить людина на тих самих кадрах.
Приватність покупців
Для черг достатньо знеособленого підрахунку. Система зберігає числа: скільки людей, у якій зоні, о котрій годині. Кадри потрібні лише для карток-сигналів і зберігаються стільки, скільки ви визначили в положенні про відеоспостереження.
Сам відеозапис покупців залишається обробкою персональних даних, якщо людину на ньому можна впізнати. За статтею 12 Закону «Про захист персональних даних» людей треба повідомити про обробку під час збору даних, тому знак про відеоспостереження на вході обовʼязковий. За статтею 6 дані у формі, що дозволяє ідентифікувати людину, зберігають не довше, ніж потрібно для мети. Детальніше див. наш гайд про відеоаналітику й персональні дані.
Те саме для ЦНАП і приймалень
У центрах надання адміністративних послуг, приймальнях і відділеннях з електронною чергою зала очікування працює за тією самою логікою. Камера рахує людей у залі й біля вікон прийому, система подає сигнал адміністратору, коли людей забагато, а звіт по годинах показує, у які дні варто відкривати додаткові вікна. Якщо електронна черга видає талони, кількість талонів відіграє роль чеків POS. Сценарії для державних і комунальних установ описано на сторінці держсектору.
Якщо хочете перевірити, чи підходять камери у вашому магазині чи залі, напишіть нам через контакти.
Де це застосувати
- Ритейл і супермаркети
- Державний і комунальний сектор
- АЗС
- Облік персоналу
- Відеоаналітика для АЗС: що реально контролювати камерами
- Відеоаналітика і закон про персональні дані: що можна і що треба зробити