$ gnatovskie show ice-arena-counter
Камера считает людей на льду, система сверяет с билетами
задача>
На лёд выходит больше людей, чем продано билетов. Кого-то пускают по договорённости, кто-то катается по чужому абонементу. Охранник головы не считает, а владелец видит только выручку и не знает, сколько недополучил.
решение>
Подключились к камерам, которые уже висят над катками. Нейросеть каждые 10 минут считает людей на льду, система берёт из 1С проданные билеты и абонементы на сеанс и сверяет. Если людей больше, чем оплачено, управляющему приходит сообщение в Telegram.
Как устроено
Снимок с камеры → нейросеть находит людей на льду → из 1С берутся билеты и абонементы на этот сеанс → сравнение → если расхождение выше порога, приходит уведомление. Раз в сутки система сверяет замеры с расписанием сеансов.
Подсчёт идёт на месте, без облака и без видеокарты. В учётную систему система только смотрит: берёт расписание и билеты, обратно ничего не пишет.
Пульт управляющего
Все площадки сети на одном экране: загрузка в течение дня, пики, сеансы, где людей на льду больше, чем билетов. Масштабируется на всю сеть — до семи площадок под одним пультом.
результат>
Владелец видит, сколько людей на льду на самом деле, а не только по кассе. Расхождение с билетами заметно по каждому сеансу, без оператора у мониторов. Оборудование не покупали — система работает на камерах, которые уже были.
- ледовые арены в проверке
- 4
- снимка обработала нейросеть
- 203
- точность подсчёта людей в кадре
- ±10%
# похожая задача — опишите её словами
$ gnatovskie request --new