Sci-Fi · Продукт
AI Vision
Камера видит, что происходит на кассе: сколько выдано, кем и когда. Счёт, трекинг, аналитика действий и обнаружение краж — на вашем объекте.
Где утекают деньги
Касса знает о продаже. Про выдачу мимо кассы не знает никто
Товар ушёл клиенту — событие физическое. Чек — событие в системе. Пока их никто не сопоставляет, разница между ними и есть потери, и её размер компании неизвестен.

Отдали без чека
Стакан, порция, товар ушли клиенту, а продажу не пробили. Отдельный случай незаметен, привычка — заметна только в конце месяца по инвентаризации.
Записи есть, а разбирать некому
Камеры пишут круглосуточно. Чтобы найти один эпизод, человек тратит часы и всё равно смотрит наугад.
Расхождение видно постфактум
Недостача всплывает через недели. Кто, когда и на какой смене — восстановить уже невозможно.
Пики известны на глаз
Сколько выдач в час на самом деле, когда очередь, где узкое место — решается по ощущениям, а не по числам.
Механика
От кадра с камеры до события в системе
Никакого «человек посмотрит потом». Каждый кадр обрабатывается на месте, а на сервер уходит уже готовое событие — с временем, зоной и направлением.
Кадр
Поток с обычной камеры видеонаблюдения. Отдельная камера под задачу не нужна — подходит та, что уже стоит.
Детекция
Нейросеть на ускорителе прямо на объекте находит объект в кадре. Ничего не отправляется в облако для распознавания.
Трекинг
Объект ведётся между кадрами, поэтому один и тот же стакан не считается дважды даже при перекрытии рукой.
Направление
Пересечение линии зоны различает выдачу клиенту и возврат обратно — считается только то, что действительно ушло.
Событие
Время, зона, направление уходят на сервер. При обрыве связи события копятся на устройстве и досылаются.
Что внутри
Не «камера с ИИ», а счётчик, которому можно возразить

Раздельные счётчики
Система различает типы объектов и считает только то, что относится к продаже. Остальное видит, но в счёт не берёт — и это видно на экране.
Линия и направление
Зона выдачи размечается под конкретную кассу. Пересечение линии в одну сторону — выдача, в другую — возврат.
Монитор смены
Видео с рамками распознавания и счётчиками в реальном времени. Оператор видит, что система считает именно то, что нужно.
Фрагмент видео к событию
По каждому спорному событию система сама достаёт отрезок записи с видеорегистратора по времени — не нужно искать вручную.
Второй взгляд на спорное
Сомнительные кадры проходят повторную проверку отдельной моделью на нашем сервере, а не отправляются человеку пачкой.
Обрыв связи не теряет данные
Устройство на объекте хранит очередь событий и досылает её, когда канал вернулся. Смена не пропадает из отчёта.
Что видит руководитель
Лента событий вместо часов перемотки
Каждая строка — физическое событие с точным временем и зоной. К спорным приложен видеофрагмент: разбор занимает минуту, а не вечер.
| Время | Зона | Событие | Трек | Видео | Статус |
|---|---|---|---|---|---|
| 08:14:22 | Касса 1 | Выдача | #4193 | есть | Штатно |
| 08:16:03 | Касса 1 | Выдача | #4197 | есть | Штатно |
| 08:16:41 | Касса 2 | Возврат в зону | #4198 | есть | В счёт не идёт |
| 08:21:57 | Касса 1 | Выдача | #4206 | есть | На проверку |
Итоги по кассе и часу
Сколько выдано за смену, как распределено по часам, где пик нагрузки. Данные накапливаются с первого дня работы.
Спорные — отдельным списком
События, в которых система не уверена, собираются в очередь на проверку с приложенным фрагментом видео.
Выгрузка и интеграция
События доступны программно: их забирает ваш учётный контур, BI или выгрузка в файл — без ручного копирования.
Что подключаем
Начинаем с камер, которые уже висят
Сценарий подсчёта настраивается под объект. Ниже — честный статус: что уже работает у нас в проде, что собрано и включается на объекте, а что делаем под конкретную задачу.
Камеры и видеорегистратор
Обычные камеры видеонаблюдения и запись с регистратора: система сама достаёт нужный отрезок по времени события.
- Работа с существующей камерой без замены оборудования
- Отрезок записи по времени — прямо из регистратора
- Компактное устройство на объекте, рядом с камерой
- Разметка зон под конкретную кассу или проход
Сверка с кассой
Сопоставление события выдачи с чеком из POS: несопоставленная выдача становится сигналом «отдали без чека». Механизм собран и ждёт доступа к кассовой системе на объекте.
- Чтение чеков из облачного API кассовой системы
- Сопоставление по времени и точке
- Сигнал по выдаче без чека — с видеофрагментом
- Отчёт по расхождениям за смену и период
Другие сценарии
Ядро не привязано к стаканам. Меняются объект подсчёта и правило зоны — остальное остаётся тем же.
- Подсчёт другой продукции на выдаче, складе или линии
- Аналитика действий: очередь, простой, нарушение маршрута
- Контроль зоны: вход в закрытую область, оставленный предмет
- Своё устройство под нестандартный ракурс или условия съёмки
Контур
Видео остаётся на объекте
Съёмка кассовой зоны и лиц сотрудников — чувствительные данные. Схема построена так, чтобы поток никуда не уходил, а наружу отправлялся только факт события.

Распознавание на месте
Нейросеть работает на устройстве рядом с камерой. Кадры не отправляются во внешние сервисы — ни в наш, ни в чужой.
Закрытый контур
Устройство и сервер связаны шифрованным туннелем. Публичных портов у оборудования на объекте нет.
Роли и журнал
Кто смотрит события и видеофрагменты — определяется ролью. Доступ проверяется на сервере, а не скрытием кнопки.
Ваш сервер или наш
Серверная часть разворачивается на вашем оборудовании или на выделенном VPS. Данные не покидают выбранный контур.
Дальше
Одна касса, две недели, честная цифра
Пилот на одной точке отвечает на главный вопрос: сколько выдач проходит мимо кассы. Дальше система расширяется на остальные кассы и объекты.
Обследование
Смотрим камеры, ракурс и зону выдачи. Проверяем, хватает ли существующего оборудования.
Пилот
Одна касса: устройство, разметка зоны, живой монитор и лента событий. Сверяем счёт с реальностью вручную.
Тираж
Остальные кассы и точки, сверка с кассовой системой, отчёты в ваш учётный контур.
Sci-Fi · Разработка систем под задачу · Баку