Skip to content

ExractedInfoId

Moscowsky Anton edited this page Nov 2, 2021 · 1 revision

ExractedInfoId

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

Режимы Оценка точности 3D-перенос 3D-поворот Определение контура Извлекаемая информация
C - - -

1. Режимы

1.1. Распознавание (Detect)

Не реализовано

1.2. Проверка (Check)

Проверяет, удовлетворяет ли идентификатор в извлеченной информации указанным значениям.

1.3. Извлечение (Extract)

Не реализовано

2. XML-описание

2.1. Общие параметры

  • Name (string, must be set) уникальное имя признака
  • Type (string, must be "ExtractedInfoId") тип признака
  • Weight (double, default: 1) вес признака
  • Probability (double, default: 0.75) допустимая точность детектирования, не используется.
  • Contour (bool, default: true) не используется для данного признака

2.2. Особые параметры

  • field (string, default: "") имя поля извлекаемой информации.
  • allowed (list of ints, default: empty) номера разрешенных идентификаторов.
  • forbidden (list of ints, default: empty) номера запрещенных идентификаторов.

В allowed и forbidden номера должны быть разделены пробелами, также при разделении знаком - будет взят отрезок номеров, включая концы. Например запись 1 2 4-6 8 будет преобразована в набор идентификаторов 1, 2, 4, 5, 6, 8. Если в извлекаемой информации объекта отсутствует поле field, то атрибут всегда вернет false. Если массив allowed пуст, то атрибут вернет false. Если один и тот же объект присутствует в allowed и forbidden то будет проигнорирован.

2.3. Пример

Пример использования вместе с признаком Aruco-маркера.

Clone this wiki locally