Назад к проектам

Sci-Fi · Продукт

AI Vision

Камера видит, что происходит на кассе: сколько выдано, кем и когда. Счёт, трекинг, аналитика действий и обнаружение краж — на вашем объекте.

Распознавание на объектеСобытие с видеофрагментомВидео не уходит в интернет

Где утекают деньги

Касса знает о продаже. Про выдачу мимо кассы не знает никто

Товар ушёл клиенту — событие физическое. Чек — событие в системе. Пока их никто не сопоставляет, разница между ними и есть потери, и её размер компании неизвестен.

Кассовая зона кофейни: бариста передаёт стакан через стойку, над кассой камера
Выдача

Отдали без чека

Стакан, порция, товар ушли клиенту, а продажу не пробили. Отдельный случай незаметен, привычка — заметна только в конце месяца по инвентаризации.

Видео

Записи есть, а разбирать некому

Камеры пишут круглосуточно. Чтобы найти один эпизод, человек тратит часы и всё равно смотрит наугад.

Учёт

Расхождение видно постфактум

Недостача всплывает через недели. Кто, когда и на какой смене — восстановить уже невозможно.

Нагрузка

Пики известны на глаз

Сколько выдач в час на самом деле, когда очередь, где узкое место — решается по ощущениям, а не по числам.

Механика

От кадра с камеры до события в системе

Никакого «человек посмотрит потом». Каждый кадр обрабатывается на месте, а на сервер уходит уже готовое событие — с временем, зоной и направлением.

01

Кадр

Поток с обычной камеры видеонаблюдения. Отдельная камера под задачу не нужна — подходит та, что уже стоит.

02

Детекция

Нейросеть на ускорителе прямо на объекте находит объект в кадре. Ничего не отправляется в облако для распознавания.

03

Трекинг

Объект ведётся между кадрами, поэтому один и тот же стакан не считается дважды даже при перекрытии рукой.

04

Направление

Пересечение линии зоны различает выдачу клиенту и возврат обратно — считается только то, что действительно ушло.

05

Событие

Время, зона, направление уходят на сервер. При обрыве связи события копятся на устройстве и досылаются.

Секундыот выдачи на кассе до строки в ленте событий
1 камерана кассовую зону — обычно та, что уже висит
Только событияна сервер уходит факт, а не видеопоток
Без связисмена не теряется: события копятся и досылаются

Что внутри

Не «камера с ИИ», а счётчик, которому можно возразить

Компактное устройство распознавания в чёрном корпусе рядом с камерой
Счёт

Раздельные счётчики

Система различает типы объектов и считает только то, что относится к продаже. Остальное видит, но в счёт не берёт — и это видно на экране.

Зоны

Линия и направление

Зона выдачи размечается под конкретную кассу. Пересечение линии в одну сторону — выдача, в другую — возврат.

Живой экран

Монитор смены

Видео с рамками распознавания и счётчиками в реальном времени. Оператор видит, что система считает именно то, что нужно.

Доказательство

Фрагмент видео к событию

По каждому спорному событию система сама достаёт отрезок записи с видеорегистратора по времени — не нужно искать вручную.

Проверка

Второй взгляд на спорное

Сомнительные кадры проходят повторную проверку отдельной моделью на нашем сервере, а не отправляются человеку пачкой.

Автономность

Обрыв связи не теряет данные

Устройство на объекте хранит очередь событий и досылает её, когда канал вернулся. Смена не пропадает из отчёта.

Что видит руководитель

Лента событий вместо часов перемотки

Каждая строка — физическое событие с точным временем и зоной. К спорным приложен видеофрагмент: разбор занимает минуту, а не вечер.

ВремяЗонаСобытиеТрекВидеоСтатус
08:14:22Касса 1Выдача#4193естьШтатно
08:16:03Касса 1Выдача#4197естьШтатно
08:16:41Касса 2Возврат в зону#4198естьВ счёт не идёт
08:21:57Касса 1Выдача#4206естьНа проверку
Смена

Итоги по кассе и часу

Сколько выдано за смену, как распределено по часам, где пик нагрузки. Данные накапливаются с первого дня работы.

Разбор

Спорные — отдельным списком

События, в которых система не уверена, собираются в очередь на проверку с приложенным фрагментом видео.

Данные

Выгрузка и интеграция

События доступны программно: их забирает ваш учётный контур, BI или выгрузка в файл — без ручного копирования.

Что подключаем

Начинаем с камер, которые уже висят

Сценарий подсчёта настраивается под объект. Ниже — честный статус: что уже работает у нас в проде, что собрано и включается на объекте, а что делаем под конкретную задачу.

В продакшене

Камеры и видеорегистратор

Обычные камеры видеонаблюдения и запись с регистратора: система сама достаёт нужный отрезок по времени события.

  • Работа с существующей камерой без замены оборудования
  • Отрезок записи по времени — прямо из регистратора
  • Компактное устройство на объекте, рядом с камерой
  • Разметка зон под конкретную кассу или проход
Готово, включается на объекте

Сверка с кассой

Сопоставление события выдачи с чеком из POS: несопоставленная выдача становится сигналом «отдали без чека». Механизм собран и ждёт доступа к кассовой системе на объекте.

  • Чтение чеков из облачного API кассовой системы
  • Сопоставление по времени и точке
  • Сигнал по выдаче без чека — с видеофрагментом
  • Отчёт по расхождениям за смену и период
Под задачу

Другие сценарии

Ядро не привязано к стаканам. Меняются объект подсчёта и правило зоны — остальное остаётся тем же.

  • Подсчёт другой продукции на выдаче, складе или линии
  • Аналитика действий: очередь, простой, нарушение маршрута
  • Контроль зоны: вход в закрытую область, оставленный предмет
  • Своё устройство под нестандартный ракурс или условия съёмки

Контур

Видео остаётся на объекте

Съёмка кассовой зоны и лиц сотрудников — чувствительные данные. Схема построена так, чтобы поток никуда не уходил, а наружу отправлялся только факт события.

Руководитель в тёмном кабинете смотрит на монитор с сеткой видеонаблюдения
Обработка

Распознавание на месте

Нейросеть работает на устройстве рядом с камерой. Кадры не отправляются во внешние сервисы — ни в наш, ни в чужой.

Сеть

Закрытый контур

Устройство и сервер связаны шифрованным туннелем. Публичных портов у оборудования на объекте нет.

Доступ

Роли и журнал

Кто смотрит события и видеофрагменты — определяется ролью. Доступ проверяется на сервере, а не скрытием кнопки.

Размещение

Ваш сервер или наш

Серверная часть разворачивается на вашем оборудовании или на выделенном VPS. Данные не покидают выбранный контур.

Дальше

Одна касса, две недели, честная цифра

Пилот на одной точке отвечает на главный вопрос: сколько выдач проходит мимо кассы. Дальше система расширяется на остальные кассы и объекты.

Шаг 1

Обследование

Смотрим камеры, ракурс и зону выдачи. Проверяем, хватает ли существующего оборудования.

Шаг 2

Пилот

Одна касса: устройство, разметка зоны, живой монитор и лента событий. Сверяем счёт с реальностью вручную.

Шаг 3

Тираж

Остальные кассы и точки, сверка с кассовой системой, отчёты в ваш учётный контур.

Sci-Fi · Разработка систем под задачу · Баку

AI Vision — видеоаналитика на кассе: счёт, трекинг, кражи | Sci-Fi