Page tree
Skip to end of metadata
Go to start of metadata

1. Описание детектора. Назначение. Принцип работы.

Нейронный детектор пустых полок применяется для определения на изображении товаров и пустот на полках. За логику работы детектора отвечает скрипт, позволяющий генерировать отчёты по состояниям полок. 

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

Поэтому данный детектор находит свое применение в сетевых супермаркетах и магазинах.

1.1 Особенности.

  1. Работает на основе нейросети, что улучшает качество детекции и распознавание. 
  2. Определяет и различает самые разнообразные товары на полках. 
  3. Лучше всего детектирует товары прямоугольной формы, стоящие рядами.
  4. Определяет пустоты на полках, когда товары стоят рядами.
  5. Формирует ежедневные отчёты и уведомления по пустотам на полках.
  6. Благодаря скриптам есть возможность определения новой логики работы детектора - под узконаправленные задачи. 

1.2 Ограничения.

  1. Нет возможности определять пустоты в ящиках, когда товары лежат хаотично.
  2. Возможны ложные срабатывания на стеллажах с решетчатой стенкой.
  3. Функционал уведомлений пока не реализован.
  4. Хуже детектируются мелкие товары, лежащие хаотично - фрукты, овощи.

2. Базовая настройка модуля.

2.1 Настройка GPU сервера аналитики.

Перед началом настройки модуля необходимо выбрать соответствующий режим работы GPU сервера аналитики.

Для этого сделать следующее:

1. На сервере аналитики открыть вкладку "Модули" - "Аналитика".

2. В окне устройств выбрать GPU и активировать "Детектор пустых полок".

3. Перезагрузить сервер аналитики для применения изменений.

2.2 Видео-урок по базовой настройке модуля.

В данном видео-уроке разберём базовую настройку нейронного детектора пустых полок.

По умолчанию, скрипт формирует скриншот и отчёт по состоянию полок - 1 раз в 15 минут.