-
Notifications
You must be signed in to change notification settings - Fork 6
LogicAndDetector
Moscowsky Anton edited this page Nov 20, 2021
·
2 revisions
Псевдо-признак, позволяющий объединить два признака логическим И. В таком случае возвращаются объекты, у которых оба признака, дали результат в одной области. Фактически это дублирование общей парадигмы распознавания данного решения, однако является полезным в некоторых случаях.
Режимы | Оценка точности | 3D-перенос | 3D-поворот | Определение контура | Доп. информация |
---|---|---|---|---|---|
DС | Унаследовано | Унаследовано | Унаследовано | Унаследовано | Унаследовано |
Возвращает области, в которых два признака, объединенные данным, одновременно дали положительный результат. При этом прямоугольники имеющие IOU выше заданного порога, объединяются в один.
Проверяет на удовлетворение области сразу обоим признакам.
Не реализовано
- Name (string, must be set) уникальное имя признака
- Type (string, must be "LogicAnd") тип признака
- Weight (double, default: 1) вес признака
- Probability (double, 0.75) допустимая вероятность распознавания
- Contour (bool, default: true) Не используется для данного признака
- A (string, must be set) Первый признак для объединения, должен быть объявлен в теге AttributeLib, выше данного.
- B (string, must be set) Второй признак для объединения, должен быть объявлен в теге AttributeLib, выше данного.
- iou (double, must be set) Порог пересечения над объедением, которому должны удовлетворять признаки для объединения.
- second_check (int, default: 0) Если не 0, то второй атрибут используется в режиме Check.
<?xml version="1.0" ?>
<AttributeLib>
<Attribute Name="HistDarkRed" Type="HistColor" Histogram="histograms/DarkRed.yaml"/>
<Attribute Name="CupDnn" Type="Dnn" framework="tensorflow" weights="ssd_mobilenet_v1_coco_2017_11_17/frozen_inference_graph.pb" config="ssd_mobilenet_v1_coco_2017_11_17/config.pbtxt" labels="ssd_mobilenet_v1_coco_2017_11_17/mscoco_label_map.pbtxt" inputWidth="300" inputHeight="300" Probability="0.75" obj_id="47"/>
<Attribute Name="RedCupViaAnd" Type="LogicAnd" iou="0.5" A="CupDnn" B="HistDarkRed"/>
</AttributeLib>
<SimpleObjectBase>
<SimpleObject Name="RedCup2" ID="62" Probability="0.5">
<Attribute Type="Detect">RedCupViaAnd</Attribute>
</SimpleObject>
</SimpleObjectBase>
- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка