Skip to content

LogicOrDetector

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

LogicOr

Псевдо-признак, позволяющий объединить два признака логическим ИЛИ. В таком случае возвращаются объекты, у которых хотя бы один признаков, дал результат в одной области. Если два признака в области одновременно совпали, то их результат объединяется.

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

1. Режимы

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

Возвращает области, в которых один или сразу оба признака дали положительный результат. При этом прямоугольники, лежащие в одной области (имеющие высокий IOU) объединяются. logic or

1.2. Check

Проверяет, чтобы область удовлетворяла хотя бы одному признаку.

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

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

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

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

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

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

  • A (string, must be set) Первый признак, должен быть объявлен в теге AttributeLib, выше данного.
  • B (string, must be set) Второй признак, должен быть объявлен в теге AttributeLib, выше данного.
  • iou (double, must be set) Порог пересечения над объедением, которому должны удовлетворять признаки для объединения.

2.3. Пример

<?xml version="1.0" ?>

<AttributeLib>
    
    <Attribute Name="HistColorPink" Type="HistColor" Histogram="histograms/Pink.yaml"/> 
    
    <Attribute Name="HistColorOrange" Type="HistColor" Histogram="histograms/Orange.yaml"/>    
    
    <Attribute Name="PinkOrOrange" Type="LogicOr" iou="0.5" A="HistColorPink" B="HistColorOrange"/>
    
</AttributeLib>

<SimpleObjectBase>  
    
    <SimpleObject Name="PinkOrOrangeSticker" ID="5">              
        <Attribute Type="Detect">PinkOrOrange</Attribute>          
    </SimpleObject>
    
</SimpleObjectBase>

logic or example

Clone this wiki locally