-
Notifications
You must be signed in to change notification settings - Fork 6
ExractedInfoId
Moscowsky Anton edited this page Nov 2, 2021
·
1 revision
Признак проверки, позволяющий отсекать объекты на основе данных извлекаемой информации от других признаков.
Режимы | Оценка точности | 3D-перенос | 3D-поворот | Определение контура | Извлекаемая информация |
---|---|---|---|---|---|
C | - | ❌ | ❌ | - | - |
Не реализовано
Проверяет, удовлетворяет ли идентификатор в извлеченной информации указанным значениям.
Не реализовано
- Name (string, must be set) уникальное имя признака
- Type (string, must be "ExtractedInfoId") тип признака
- Weight (double, default: 1) вес признака
- Probability (double, default: 0.75) допустимая точность детектирования, не используется.
- Contour (bool, default: true) не используется для данного признака
- 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 то будет проигнорирован.
Пример использования вместе с признаком Aruco-маркера.
- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка