-
Notifications
You must be signed in to change notification settings - Fork 6
HSVColor
Moscowsky Anton edited this page Nov 16, 2020
·
1 revision
Данный признак позволяет задать цветовые характеристики объекта, путем задания порогов в пространстве HSV (тон-насыщенность-яркость).
Режимы | Оценка точности | 3D-перенос | 3D-поворот | Определение контура | Доп. информация |
---|---|---|---|---|---|
DC | C | ❌ | ❌ | ✔ | - |
Определяет на изображении области, удовлетворяющие заданным параметрам.
Проверят, удовлетворяет ли данная область заданным цветовым параметрам. Для определение используется параметр Probability - такой процент всех пикселей объекта должен соответствовать порогам.
Не реализовано
- Name (string, must be set) уникальное имя признака
- Type (string, must be "HSVColor") тип признака
- Weight (double, default: 1) вес признака
- Probability (double, default: 0.75) допустимая точность детектирования, используется в режиме Check.
- Contour (bool, default: true) Возвращает контур признака если true.
- Hmin (default: 0) нижний порог параметра тон (hue) [0-180].
- Hmax (default: 0) верхний порог параметра тон (hue) [0-180].
- Smin (default: 0) нижний порог параметра насыщенность (saturation) [0-255].
- Smax (default: 0) верхний порог параметра насыщенность (saturation) [0-255].
- Vmin (default: 0) нижний порог параметра яркость (value) [0-255].
- Vmax (default: 0) верхний порог параметра яркость (value) [0-255].
<AttributeLib>
<Attribute Name="HSVColorBrightYellow" Type="HSVColor" Hmin="35" Hmax="103" Smin="104" Smax="255" Vmin="0" Vmax="255"/>
</AttributeLib>
<SimpleObjectBase>
<SimpleObject Name="YellowSticer" ID="1">
<Attribute Type="Detect">HSVColorBrightYellow</Attribute>
</SimpleObject>
</SimpleObjectBase>
Для получения параметров цвета по реальному объекту рекомендуется воспользоваться утилитой hsv_color_params_collector.
- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка