Skip to content

HSVColor

Moscowsky Anton edited this page Nov 16, 2020 · 1 revision

HSV Color

Данный признак позволяет задать цветовые характеристики объекта, путем задания порогов в пространстве HSV (тон-насыщенность-яркость).

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

1. Режимы

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

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

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

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

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

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

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

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

  • 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.

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

  • 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].

2.3. Пример

<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 example

2.4. Утилиты извлечения параметров

Для получения параметров цвета по реальному объекту рекомендуется воспользоваться утилитой hsv_color_params_collector.

Clone this wiki locally