Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Касса УКМ 5 позволяет добавлять в чек весовой товар, не вводя его код, что осуществляется путем взаимодействия кассы с внешней системой видео-распознавания товара (СуперМаг Vision):

Клавиатурная кассаTouch-касса

Кассир кладет товар на весы, вызывает кассовое меню, где выбирает пункт Распознавание товара:

Якорь
put
put
Если нажать кнопку видео-распознавания, еще не положив товар на весы, система напомнит о необходимости сделать это:

Как только товар оказывается на весах и кнопка видео-распознавания нажата, касса обращается к системе видео-распознавания товара:

 Кассир кладет товар на весы и нажимает кнопку Распознавание товара:

Если нажать кнопку видео-распознавания, еще не положив товар на весы, система напомнит о необходимости сделать это:

Как только товар оказывается на весах и кнопка видео-распознавания нажата, касса обращается к системе видео-распознавания товара:

...

      3. Распознавание товара прошло не с абсолютной точностью, есть несколько товаров, отвечающих критериям совпадения. Кассиру выводится список для выбора товара из нескольких вариантов, но нужного товара нет в списке. В данном случае, кассир может попробовать сделать еще один снимок товара для распознавания. Для этого ему необходимо воспользоваться кнопкой/клавишей Переснять. Если же все попытки распознать товар оказались неудачными, кассир нажимает кнопку/клавишу Отмена, возвращается в интерфейс кассы и вводит код товара вручную, после чего товар добавляется в чек.

Настройки

...

В настройках кассы, нужно расположить дефолтный конфигурационный файл для камеры config.yaml по адресу: /var/opt/camera_agent/config.yaml. Содержание файла приведено ниже:

Блок кода
languagescala
themeRDark
%YAML 1.2
---
schema_version: 2
devices:
  gst_device_usb:
    connection: v4l2src device=/dev/v4l/by-id/gst-usb-camera
    socket: /tmp/gst_dev_usb
    cap: image/jpeg,width=1920,height=1080,framerate=30/1
default_camera: <<cameraID>>
sources:
  <<cameraID>>:
    camera:
      classname: GStreamerSRBCamera
      stream: shmsrc socket-path={devices.gst_device_usb.socket} num-buffers=1 ! {devices.gst_device_usb.cap} ! appsink
      device: gst_device_usb
    transform:
      - Crop:
          box: [670, 280, 1270, 800]

В файле для камеры config.yaml необходимо поменять параметр <<cameraID>> на номер лицензии камеры в двух отмеченных ниже местах:

Image Removed

Настройки надо сохранить.

2. Выполнив настройки на кассах, на кассовом сервере по адресу: Магазин – Типы касс нужно выбрать тип кассы и нажать кнопку Настройки:

Image Removed

В появившемся иерархическом древе в файле sale.conf (applications/sale/sale.conf) необходимо раскомментировать следующую строку и сохранить изменения:

{ include file("conf/applications/sale/goods_recognition.conf") }

Image Removed

В файле goods_recognition.conf (applications/sale/goods_recognition.conf) необходимо убедиться, что раскомментирована следующая строка:

include file("conf/misc/vision.conf")

Image Removed

Настройки необходимо сохранить.

3. Затем, на кассовом сервере по адресу: Магазин – Кассы нужно открыть интересующую кассу, нажав на ее название:

Image Removed

В открывшемся окне необходимо выбрать вкладку Оборудование:

Image Removed

В конфигурационном файле vision.conf (misc/vision.conf) необходимо выставить актуальные параметры для пользования системой:

Image Removed

partnerId – номер партнера/контрагента (значение сообщает менеджер)

camSerialNumber – номер лицензии на пользование камерой (значение сообщает менеджер).

Настройки нужно сохранить.

После переконфигурирования требуется полная перезагрузка кассы.

4. Работа с СуперМаг Vision подразумевает наличие весов, для которых также нужно выполнить все необходимые настройки на кассовом сервере по адресу: Магазин – Кассы, где нужно выбрать соответствующую кассу, затем – вкладку Оборудование и найти группу файлов hardware/scale:

Image Removed

Настройки весов нужно сохранить.

Обучение СуперМаг Vision распознаванию штучных товаров

Наряду с весовыми, система СуперМаг Vision способна автоматически распознавать и немаркированные штучные товары. Для этого ей нужна база изображений таких товаров. Чтобы ее создать, товары, распознаванию которых нужно обучить систему СуперМаг Vision, загружаются в УКМ 5 из внешней системы с особым признаком (Send_to_recognition =true), при обработке которого касса получает сигнал о необходимости собрать данные о товаре, то есть сфотографировать его и передать информацию о его коде и изображении в систему видео-распознавания. 

Когда кассир сканирует или вводит вручную код товара, содержащего атрибут Send_to_recognition = true, касса выводит на экран сообщение "Положите товар на весы!" и, как только товар оказывается на весах, фотографирует его и отправляет данные о нем в систему СуперМаг Vision, после чего товар автоматически добавляется в чек. Если сканируется или вводится товар с параметром Send_to_recognition = false, то дальнейшая работа с товаром идет в штатном режиме, без процесса обучения системы СуперМаг Vision. Кассир также может прервать процесс обучения системы СуперМаг Vision вручную, нажав клавишу/кнопку Отмена при запросе кассы положить товар на весы. В таком случае, товар просто добавится в чек, но он не будет сфотографирован и данные о нем не будут переданы в систему СуперМаг Vision.

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

Для имитации весов достаточно произвести настройки на кассовом сервере по адресу: Магазин – Кассы, где нужно выбрать соответствующую кассу, нажав на ее название:

Image Removed

В открывшемся окне необходимо выбрать вкладку Оборудование:

Image Removed

В конфигурационном файле scale_fake.conf (hardware/scale/scale_fake.conf) необходимо указать следующие параметры:

Блок кода
languagescala
themeRDark
# Системный файл. 
### Изменения не вносить! ###
#
{
"scale.fake": {
params : {
scaleName = FakeScale
scaleNum = 0
timeout = 10
stable = true
}

Выполненные настройки необходимо сохранить.

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

Процесс распознавания штучных товаров ничем не отличается от весовых, за исключением того, что в результате распознавания в чек попадает товар в количестве 1:

...

Image Removed

Image Removed

Image Removed

Image Removed

Примечание. В процессе пользования СуперМаг Vision могут возникать ситуации, когда удобнее временно скрыть опцию распознавания товара из меню, не затрагивая при этом сам функционал распознавания (например, при работе системы в режиме форсированного сбора датасета). Скрыть кнопку/опцию распознавания товара с экрана можно, выполнив серию несложных настроек.

Якорь
learn
learn
Обучение СуперМаг Vision распознаванию штучных товаров

Процесс распознавания штучных товаров ничем не отличается от весовых, за исключением того, что в результате распознавания в чек попадает товар в количестве 1:

Клавиатурная кассаTouch-касса

Image Added


Image Added

Image Added


Image Added

Якорь
exclude
exclude
Исключение вывода в ТОП-5 товаров, которые не могут проданы в магазине

Благодаря специальной настройке, можно исключить из топ-5 результатов распознавания те товары, которые:

  • отсутствуют в пик-листах, действующих в данном магазине;
  • отсутствуют в товарном справочнике кассы;
  • не имеют назначенной на них цены.

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

Поскольку товар не появляется ни в пик-листах, ни в товарном справочнике, если на него не назначена цена, то критерием включения товара в топ-5 результатов распознавания является наличие назначенной на данный товар цены. Чтобы данный критерий начал применяться к результатам распознавания СуперМаг Vision, необходимо выполнить некоторые настройки в конфигурации.

Примечание. При активированном критерии отбора товаров по наличию на них цены, анализируется только цена, назначенная на артикул товара. Цены, назначенные на штрихкоды, во внимание не принимаются.

Якорь
controlmatch
controlmatch
Контроль соответствия выбора весового товара распознанному на киоске

...

Данный функционал реализован только для киоска киосков и касс самообслуживания УКМ 5.

Во избежание ситуаций, когда покупатель на киоске намеренно выбирает из списка результатов распознавания (или из пик-листа в каталоге) товар, не соответствующий фактически приобретаемому, можно воспользоваться специальной функцией сравнения выбора покупателя с наиболее вероятными результатами автоматического распознавания.

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

Image RemovedImage Added

В ответ на выбор покупателя, система проверит, входит ли выбранный покупателем товар в число наиболее вероятных результатов распознавания, установленное в настройках, и если это не так – предложит пригласить на помощь ассистента:

Image RemovedImage Added

У покупателя есть возможность нажать кнопку Вернуться к вводу товаров и продолжить оформление чека, не вызывая ассистента, – но тогда и товар не будет добавлен в чек:

Image RemovedImage Added

Нажав кнопку Продолжить, товар можно будет попробовать взвесить еще раз – на этот раз выбрав более адекватный результат.

Если же покупатель уверен в своем выборе и нажмет кнопку Вызвать ассистента, то киоск отстранит его от любых дальнейших действий, пригласив на помощь ассистента с помощью светосигнальной колонны, на фонаре которой загорится красный свет. Покупатель же получит сообщение о вызове ассистента:

Image RemovedImage Added

Подошедший ассистент должен нажать кнопку Продолжить, после чего – зарегистрироваться в системе, используя свой код кассира (пользователя с достаточными для совершения данного действия правами) и пароль:

Image RemovedImage Added


Image RemovedImage Added

Зарегистрировав ассистента, система запросит от него подтверждение правильности выбора покупателя:

Image RemovedImage Added

Нажав кнопку Продолжить, ассистент санкционирует добавление выбранного покупателем товара в чек:

Image RemovedImage Added

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

Image RemovedImage Added

После нажатия кнопки Продолжить, товар можно будет попытаться взвесить и выбрать еще раз.

Настройка

Параметр проверки точности выбора товара в Vision содержится в файле sale.conf (applications/sale/sale.conf), расположенном на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:

Image Removed

Параметр проверки точности выбора товара в Vision в файле sale.conf (applications/sale/sale.conf), имеет название recognitionAccuracy и может принимать значения от 0 до 5:

recognitionAccuracy = 0    # проверка точности выбора товара в Vision отключена;

recognitionAccuracy = 1    # выбранный покупателем товар будет сопоставляться только с первым наиболее вероятным результатом распознавания, предоставленным системой СуперМаг Vision;

recognitionAccuracy = 4    # выбранный покупателем товар будет сопоставляться только с первыми четырьмя наиболее вероятными результатами распознавания, предоставленными системой СуперМаг Vision;

и т.д.:

Image Removed

Параметр необходимо раскомментировать и задать ему нужное значение, после чего – сохранить настройки.

Важные примечания:

...

Якорь
antifraudfox
antifraudfox
Поддержка анти-фрод механизма для СуперМаг Vision на весах DP

В некоторых весах марки DP, оборудованных системой СуперМаг Vision, предусмотрен механизм печати этикетки с особым штрихкодом в случае, когда пользователь выбирает из результатов распознавания более дешевый товар, не соответствующий взвешиваемому.

При попытке добавить в чек товар с таким особым штрихкодом, все устройства под управлением УКМ 5, работающие с весами серии DP, выдают предупредительные сообщения кассиру (на кассах) или покупателю (на киоске). 

На кассах, кассир увидит следующее диалоговое окно:

Клавиатурная кассаTouch-касса

Image Added

Image Added

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

На киоске, покупатель, отсканировав особую этикетку товара, получит следующее сообщение (сопровождающееся красным сигналом световой колонны):

Image Added

Сотруднику магазина, подошедшему на помощь, предстоит зарегистрироваться, нажав кнопку Продолжить, а затем – используя свой пароль и логин:

Image Added


Image Added

Далее, ассистент должен принять решение о том, добавить ли данный товар в чек, и выбрать соответствующую опцию в диалоговом окне.

Image Added

Настройки

Настройки, необходимые для реализации всего описанного выше функционала, подробно изложены здесь.