Skip to content

DimensionAttribute

Moscowsky Anton edited this page Dec 3, 2020 · 2 revisions

Dimension

Признак проверки соотношения сторон объекта.

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

1. Режимы

1.1. Детектирование (Detect)

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

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

Проверяет, принадлежит ли отношение ширины и высоты объекта диапазону minRatio ~ maxRatio.

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

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

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

2.1. Основные параметры

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

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

  • minRatio (double, default: 1.0) нижний порог отношения ширины к высоте
  • maxRatio (double, default: 1.0) верхний порог отношения ширины к высоте

2.3. Пример

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

<AttributeLib>
    
    <Attribute Name="HistColorBrightYellow" Type="HistColor" Histogram="histograms/BrightYellow.yaml"/>    
    
    <Attribute Name="Square" Type="Dimension" minRatio="0.9" maxRatio="1.1"/>

</AttributeLib>

<SimpleObjectBase>  
    
    <SimpleObject Name="YellowStickerSquared" ID="3" Mode="Soft" Probability="0.5">              
        <Attribute Type="Detect">HistColorBrightYellow</Attribute>
        <Attribute Type="Check">Square</Attribute>            
    </SimpleObject>  

</SimpleObjectBase>

dimention example

Clone this wiki locally