Почему система подсчёта посетителей врёт на входных группах
Самая частая жалоба на входную группу звучит так: касса пробивает одно число чеков, а система подсчёта посетителей показывает другое, причём расхождение плавает по дням. Проблема перестаёт быть абстракцией, когда по этим цифрам считают конверсию и выручку на гостя, а расхождение с чеками в часы пик доходит до десятков процентов.
Первый источник ошибок — плотный поток людей. На входе два-три человека идут вплотную, детектор видит один слитный силуэт и одну траекторию вместо трёх; ребёнок в коляске или на руках проходит ниже зоны уверенного распознавания и не считается вовсе. Ошибки складываются несимметрично: чем плотнее поток, тем сильнее недосчёт, поэтому цифры врут именно там, где данные нужны больше всего.
Второй источник — двойной счёт на выходе. Выходная группа часто шире входной, одна и та же линия пересекается дважды, а гость, вышедший покурить и вернувшийся, даёт ещё один вход. Направление пересечения определяется по истории перемещения: если траектория обрывается — перекрытие, резкая смена освещения, разворот у рамы — старая линия закрывается, на её месте создаётся новая запись.
Третья причина — пороги срабатывания и геометрия зон, подобранные «на глаз» под одну дверь: на второй точке конфигурация не переносится, и ошибки на входной группе растут. В итоге метрики перестают сходиться между точками, а на цифры нельзя опираться при планировании смен и оценке маркетинга.
Дальше разбираем, как это закрывается — от калибровки зон до логики сопоставления перемещений.
Что меняется после внедрения: измеримые эффекты
Эффект от системы подсчёта измеряем не фактом установки камер, а метриками, по которым живут операции. Фиксируем их на приёмке: расхождение с кассой, время на ручные сверки, долю потерянных треков на перекрытиях, профиль нагрузки по часам.
Расхождение с кассой перестаёт быть загадкой
Разница между числом входов и пробитыми чеками остаётся, но перестаёт быть чёрным ящиком: видно, в какие часы она возникает и на каком входе. Детекция и сопровождение людей между кадрами на актуальной ветке YOLO удерживают счёт в плотном потоке, поэтому расхождение с кассой сокращается в разы — часть разницы отсекается самой постановкой учёта, когда под наблюдением все входы, включая служебные и рампу.
Ручные пересчёты уходят из недельного цикла
Сверка раньше — это выгрузка, обход зала с ручным счётчиком и сведение таблиц: полдня одной роли каждую неделю. После внедрения данные идут непрерывно, а расхождение видно в отчёте на следующее утро, поэтому ручной пересчёт остаётся редкой проверкой качества данных — по триггеру или раз в месяц.
Отдельно уходит класс отказов при перекрытиях: плотная группа или человек за тележкой больше не считается дважды, трек не теряется при кратком перекрытии. Появляется и профиль нагрузки по часам — видно, когда очередь у входа растёт и персонал стоит перераспределить до того, как это станет заметно по кассе.
Сравнение подходов: камеры, датчики и метки
Выбор метода определяется тем, какие данные нужны на выходе: факт входа или траектория движения внутри зала. Ниже — четыре варианта, между которыми реально выбирают при запуске системы подсчёта посетителей.
| Вариант | Когда подходит | Ограничения |
|---|---|---|
| Камеры машинного зрения | Конверсия по зонам, очереди, повторные визиты, отделение сотрудников от гостей | Нужен вычислительный узел рядом с камерой, калибровка и корректные углы обзора |
| Инфракрасные датчики на входе | Один-два прохода, нужен общий поток и часы пик | Считают пересечения луча, а не людей: групповой вход и сумки дают двойной счёт |
| Учёт по меткам | Привязка к конкретному клиенту: длительность пребывания, возвраты | Работает только на согласившихся носить метку, покрытие потока низкое |
| Ручной учёт | Разовые замеры, проверка автоматики на малом объекте | Зависит от наблюдателя и не даёт круглосуточной картины |
Когда хватает датчика, а когда нужна камера
Если отчётности достаточно «сколько вошло за день», инфракрасного датчика хватает: он дешевле в обслуживании и не требует настройки зон. Как только появляются вопросы про долю дошедших до кассы, длину очереди или возврат гостя, нужны камеры машинного зрения — они различают направление и строят маршрут.
Где каждый вариант теряет точность
Датчики сбиваются на групповом проходе: двое вплотную дают один импульс, а сумка — лишний. Камеры ошибаются на встречном свете и при перекрытии силуэтов, метки — на отказе их носить. Эти потери снимаются калибровкой, отдельной зоной подсчёта и сверкой с данными касс.
Как мы внедряем подсчёт: от аудита точек до передачи
Внедрение подсчёта начинается не с закупки камер, а с разбора физики потока на каждой точке. Смотрим входы и выходы, направления движения, перекрытия, слепые зоны и то, как в кадр попадает персонал. Именно от этого зависит расстановка оборудования и то, какие метрики вы получите на выходе.
Аудит точек и схема зон
Каждую точку мы описываем в схеме зон: что попадает в поле обзора, где потоки пересекаются и как отделить посетителя от сотрудника. Схема становится основой монтажа и поводом сразу отказаться от мест, где подсчёт будет стабильно ошибаться.
- Аудит точек — обход объекта, фиксация входов, перекрытий, высоты и угла установки.
- Схема зон — разметка зон обзора, логика «вошёл/вышел», разделение потоков посетителей и смены.
- Монтаж и подключение — установка, вывод каналов связи, проверка круглосуточного доступа к данным.
- Калибровка под поток — настройка под фактическую плотность: часы пик и затишье требуют разных порогов.
Контрольные замеры перед сдачей
- Контрольные замеры — параллельный ручной пересчёт на интервалах разной плотности и сверка с системой.
- Сведение расхождений — отчёт по часовым срезам, возврат к калибровке там, где расхождение выходит за оговорённый порог.
- Передача и обучение — доступы, инструкция для смены, разбор типовых ситуаций и того, что видно в отчётах.
Мы не считаем работу законченной, пока показания системы не сойдутся с ручным пересчётом на контрольных интервалах. Дальше остаётся регламент: кто проверяет выгрузки, как фиксируются сбои и когда нужна повторная калибровка при изменении планировки или потока.
Комплект передачи: схемы, политики, регламенты
Что остаётся на объекте после сдачи системы подсчёта посетителей — не только работающий контур, но и комплект передачи. Он рассчитан на вашего инженера: чтобы подрядчик не был единственным, кто понимает, почему счётчик на входе считает именно так.
Документация, которую читает ваш инженер
- Схема размещения точек — план помещений с привязкой камер, высотой и углом монтажа, границами обзора. По ней замена устройства воспроизводит ту же геометрию сцены, а не подбирается заново.
- Профили зон — какие области считаются входом, транзитом и кассовой линией, где проходят служебные проходы и как сотрудники исключаются из потока.
- Правила пересчёта — как склеиваются фрагменты одного посетителя, что считается повторным входом, какие события отбрасываются.
- Политики доступа — роли и уровни видимости: агрегаты по дням для аналитики, сырые события для разбора инцидентов, сроки хранения.
- Паспорт настроек — параметры, с которыми система вышла на приёмку, чтобы после правок было с чем сравнивать.
- Журнал контрольных замеров — ручные пересчёты на эталонных отрезках и расхождение с автоматикой по каждому из них.
- Регламент обслуживания — периодичность калибровки, чистки оптики и сверки зон, порядок действий при выходе расхождения за допуск.
Регламент обновлений и прав доступа
Обновления выкатываются отдельным окном с предварительной проверкой на архивной записи, откат — возвратом предыдущего профиля настроек. Прав на изменение зон и порогов меньше, чем на просмотр отчётов, и каждое изменение фиксируется в журнале. Так система подсчёта посетителей остаётся управляемой вашей командой, а не чёрным ящиком.
Кейс: как мы убрали расхождение с кассой
Объект — торговая точка с четырьмя входными группами и отдельным служебным входом. До проекта поток считали по срабатываниям на турникетах, а в часы пик — вручную, силами администратора. Сходимость с кассой держалась на уровне 78%, в субботу падала до 66%: часть людей заходила мимо учёта, часть давала двойные срабатывания.
Замеры до и после на одном и том же потоке
Сравнивали две недели на неизменном трафике — та же субботняя загрузка, те же входные группы, тот же график работы. Считали три вещи: сходимость с чеками, долю ложных срабатываний и разброс между входными группами.
- Сходимость с кассой: было 78% в обычные дни и 66% в пик, стало 98% и 96%.
- Ложные срабатывания — повторный вход, сотрудники, блики у стекла — снизились с 9% до 1%.
- Разброс между входными группами: раньше самая нагруженная давала 35% ошибки, теперь все сходятся в пределах 2–3%.
Сверку с чеками из 1С настроили так, что расхождение видно в тот же день, а не в конце месяца. Перестройка зон заняла три дня на объекте и ещё неделю на донастройку сценариев: перенесли точки съёма, развели зоны входа и выхода, добавили правило на служебную дверь. В пик, когда через вход проходит до 40 человек в минуту, подсчёт идёт без потерь в толпе — раньше именно на этих интервалах и накапливалась основная ошибка.
Что делать, если часть точек уже оборудована камерами?
Да — если часть точек уже закрыта камерами прежнего подрядчика, менять весь парк не нужно. Сначала инвентаризация: вендор и модель, отдаёт ли камера поток наружу, есть ли права администратора, на какой высоте закреплена и что реально попадает в кадр. Каждой точке присваиваем статус — переиспользуем как есть, переиспользуем с дополнением, замена.
Переиспользование оборудования работает, когда камера смотрит вдоль прохода и видит человека в полный рост, а не макушки, держит ночной режим и отдаёт непрерывный поток, а не нарезку по детекции движения. В таких точках монтаж и кабельные трассы остаются нетронутыми — меняется только слой обработки. Выигрыш не в железе, а во времени запуска: не нужны новые согласования, штробление и простои точки.
Замена точек нужна там, где физика кадра не даёт считать корректно: контровой свет из витрины, перекрытие стеллажами, слишком высокая посадка, узкий угол обзора, поток «в затылок». Ракурс меняем или добавляем вторую камеру, а прежнюю оставляем на охрану и обзорную запись. Отдельный случай — камеры с записью только по движению: поток они отдают, но с пропусками, для подсчёта их переключаем в непрерывный режим.
Дальше всё сводится к единому слою: потоки со своих и чужих камер, совместимых по профилю ONVIF, приводятся к одному виду, на каждой точке размечаются линии входа и выхода, настраивается дедупликация на стыках зон — человек, прошедший под двумя камерами, не считается дважды. В общий отчёт точки попадают с паспортом точности: видно, где она выше, где ниже из-за старой оптики, и это не спрятано за одной итоговой цифрой.
Так частичное покрытие превращается в план по точкам: что оставляем, что дополняем, что меняем и в какой последовательности — без остановки работы объектов.
Технические сомнения: точность, свет, интеграции
Пять сомнений, которые мы обычно снимаем до старта: плотный поток у входа, смена освещения и тени, обрыв связи, работа без хранения изображений и стыковка с тем, что уже стоит на объекте. Ниже — как каждое закрывается на уровне архитектуры, а не обещаний.
Что будет при плотном потоке — люди идут вплотную?
Каждого человека ведёт отдельный трек, счёт идёт по пересечению зоны, а не по кадрам. В группе треки не склеиваются, повторный вход не удваивает число — расхождение видно в отчёте по часам пик и остаётся в пределах нескольких процентов.
Смена освещения, тени, контровой свет — не собьют счёт?
Экспозиция и баланс фиксируются под конкретную сцену, тени отсекаются по геометрии зоны, а не по яркости. На входе с улицы порог срабатывания поднимается, поэтому переход «улица — тамбур — зал» не даёт ложных срабатываний.
Что произойдёт при обрыве связи?
Узел на объекте накапливает события локально и досылает их после восстановления канала, дубли отсекаются по метке события. Числа за часы простоя сохраняются, а сам разрыв виден в отчёте — его можно сверить с другими данными.
Можно ли считать посетителей без хранения изображений?
Да. Кадр обрабатывается на месте, наружу уходит только событие: время, направление, зона. Видео не пишется и не выгружается, поэтому персональные данные не покидают объект — это снимает большую часть вопросов по их обработке и хранению.
Стыкуется ли система с тем, что уже стоит на объекте?
Существующие камеры, регистратор и учётная система остаются на месте. События забираются по открытому интерфейсу, числа отдаются в ваш знакомый формат; расписание, зоны и сроки хранения настраиваются под регламент объекта.
Обсудим задачу: что прислать до разговора
Точность подсчёта определяется не алгоритмом, а качеством исходных данных на входе: как расставлены камеры, где поток перекрывается полками или колоннами, как объект меняет режим работы в течение дня. Поэтому обсуждение задачи начинаем не с выбора модели, а со сбора вводных — так оценка и план работ опираются на реальную геометрию объекта, а не на усреднённые допущения.
- План помещений с выделенными зонами торговли, входа, выхода и служебными проходами — по нему считаем перекрытия обзора и число точек учёта.
- Список точек входа и выхода с направлением движения людей, включая открытые террасы, эвакуационные выходы и проходы между этажами.
- Схема уже установленных камер: где стоят, куда направлены, что попадает в поле зрения, есть ли рядом сеть и питание.
- Режим работы объекта и пиковые интервалы — от него зависит частота обработки кадров и глубина хранения данных.
- Пример выгрузки из учётной системы: формат, периодичность, привязка к кассам или зонам. По нему видно, как сопоставить поток и конверсию.
- Требования к отчётам: какие срезы нужны, с какой периодичностью, кто смотрит и в каком виде — панель, таблица или выгрузка по расписанию.
- Контактное лицо на объекте для доступа в серверную, монтажа и проверки сцены наблюдения.
Возвращаемся с оценкой и планом работ: порядок этапов от обследования до сдачи, состав точек и зон учёта, требования к доступам и сети, схема проверки точности на реальном потоке. Опишите задачу и приложите то, что есть — остальное уточним на разговоре.







