Вечер пятницы, вход торгового центра. Семья с коляской, встречный поток из дверей, двое подростков плечом к плечу, кто-то придержал створку и пропустил сразу троих. Теперь представьте, что всё это должен посчитать луч, натянутый поперёк прохода на уровне груди.
Разбирая автономный датчик на батарейках, я обещал объяснить, почему постоянный счёт на входе — другая задача: там, где поток плотный, встречный и групповой, луч упирается в своё главное ограничение. Объясняю — и показываю, как счёт устроен там, где это ограничение недопустимо.
Ракурс счёта
Луч смотрит сбоку. Сбоку двое, идущие в затылок, — одно перекрытие: луч прервался и восстановился один раз, второй человек с этого ракурса не существует. Никакая прошивка это не лечит, потому что чинить нечего — в сигнале второго человека просто нет.
Назову это ракурсом счёта: то, что прибор способен посчитать, определяется тем, откуда он смотрит, раньше, чем тем, как он считает. Чего не различить с выбранной точки, того не вытащит ни один алгоритм.
Правило работает без всяких приборов. Пересчитать плотную очередь, стоя в ней самой, не выйдет — головы сливаются; с балкона второго этажа каждый виден отдельно. Кладовщик не принимает штабель с торца, где сорок коробок выглядят одной, — он смотрит сверху или разбирает ряд. Когда счёт не сходится, первым делом меняют не считающего, а точку, с которой он смотрит.
Счёт сверху
На плотном входе датчик подсчёта посетителей ставят над проходом, на потолке. Стереопара — два объектива — строит карту глубины: расстояние до каждой точки сцены. Человек на такой карте — отчётливый бугор с вершиной-головой, и сверху двое в затылок не сливаются: две головы, между ними просвет. Прибор ведёт каждую голову отдельным следом и прибавляет к счёту, когда след пересекает линию на полу. Встречный поток — следы через линию в обе стороны, вход и выход считаются одновременно. Группа — несколько следов рядом, а не одно пятно; платформа умеет считать группы и отдельной строкой: сколько вошло компаний, а не только людей, — мы разбирали, почему семья из четырёх это один кошелёк, а не четыре.
Монтажная арифметика простая: высота установки от 1,9 до 6 метров, зона счёта — до 8,4 метра шириной, и чем выше точка, тем шире ракурс. У торгового центра входов несколько — данные всех устройств сходятся в одну платформу, и вход считается по всем дверям сразу.
Если нужна цифра точности: производитель заявляет до 99% счёта на 3D-моделях, методика замера не опубликована. Спрашивайте методику у любого поставщика, включая нас, — что отвечает честный, мы разбирали в материале о выборе поставщика.
Мероприятие: ошибка не усредняется, а копится
У магазина главный вопрос к счётчику — итог: сколько вошло за день и как это соотносится с прошлой субботой. У мероприятия вопрос другой: сколько людей внутри прямо сейчас. Это не сумма, а разность — все вошедшие минус все вышедшие с открытия, — и у разности неприятное свойство: каждая недосчитанная голова остаётся в ней навсегда. К вечеру «сейчас внутри» уезжает от правды на всю накопленную ошибку дня, поэтому требования к счёту вместимости всегда жёстче, чем к счёту для маркетинга.
Под эту задачу собирается связка: счётчики на всех входах и выходах отдают данные в реальном времени, число «сейчас внутри» выводится на большой экран, при подходе к лимиту срабатывает сигнал, а при желании связка управляет и турникетом. Для площадки с лимитом зала это уже не аналитика, а техника безопасности.
И проверка, доступная без всякой методики производителя: после закрытия «сейчас внутри» обязано вернуться к нулю. Насколько не вернулось — нижняя граница накопленной ошибки дня; часть промахов взаимно погасилась, так что настоящая ошибка не меньше этой. Ноль каждый вечер — счётчик держит вашу сцену. Растущий хвост — повод звать поставщика.
Проверка своей сцены за пятнадцать минут
Механика перед покупкой любой системы подсчёта посетителей. Встаньте у своего входа в пиковые четверть часа и считайте проходы двух видов: по одному и группами, попутные и встречные вперемешку. Доля групповых и встречных — характеристика вашей сцены, и она же — нижняя оценка потерь луча: каждая пара в затылок для него один человек. Порога не назначаю: посчитайте долю и решите сами, терпим ли такой недосчёт для решения, которое вы принимаете по этой цифре. На тихом входе, где почти все проходят по одному, луч честно отработает свои деньги — на этом стоял весь материал про нулевой след. На входе ТЦ в пятницу — нет, и теперь понятно почему.
Чего счёт сверху не скажет
Кто эти люди. Карта глубины различает головы, рост и направление — и принципиально не видит ни лиц, ни интересов: счёт даёт число и структуру потока, но не портрет. Портрет — задача радиометода, и у того своё ограничение, которое я повторяю в каждом материале: матчится до 30% собранных адресов. Три инструмента под три вопроса: счёт сверху — сколько вошло и сколько внутри, видеоаналитика по уже висящим камерам — поток мимо витрины и конверсия входа, радиометод — кто эти люди и можно ли их догнать рекламой.
Скажу спорное
Проценты точности — последний вопрос, который стоит задавать при выборе счётчика на плотный вход. Первый — ракурс: что прибор физически различает на вашей сцене. Цифра «до 99» без методики не говорит ничего, а ракурс проверяется глазами за один час пик — бесплатно и до договора.
Что дальше
Счёт на входах даёт торговому центру честный знаменатель: сколько вошло и сколько внутри. Следующий вопрос задаст арендатор: а сколько из них дошло до моего этажа и до моей витрины? На дверях этот вопрос не решается — внутри здания нужна другая механика сбора. Сбор по всей территории и по арендаторам — отдельный материал.
Посмотреть на своих данных
Демо-кабинет открыт без регистрации: cp.wifiradar.ru/radar, логин и пароль wifiradar_demo. Посмотрите почасовое распределение по дням недели: форма дня с пиками — та же, что на входе ТЦ, и именно на пиках проверяется любой счётчик. Цены на счётчики — по запросу через страницу покупки; радиометод на своей точке можно попробовать через аренду комплекта.