-
Notifications
You must be signed in to change notification settings - Fork 6
SizeAttribute
Moscowsky Anton edited this page Dec 3, 2020
·
3 revisions
Данный признак проверяет удовлетворение объекта параметрам размера на изображении.
Режимы | Оценка точности | 3D-перенос | 3D-поворот | Определение контура | Доп. информация |
---|---|---|---|---|---|
- | C | ❌ | ❌ | ❌ | - |
Не реализован.
Проверяет, что площадь объекта превышает (MinAreaPc * image area) и меньше чем (MaxAreaPc * image area).
Не реализовано
- Name (string, must be set) уникальное имя признака
- Type (must be "Size") тип признака
- Weight (default: 1) вес признака
- Probability (double, default: 0.75) допустимая точность детектирования, не используется в данном признаке
- Contour (bool, default: true) Не используется для данного признака
- MinAreaPc (default: 0) Минимальный порог отношения площади объекта к площади изображения.
- MaxAreaPc (default: 100) Максимальный порог отношения площади объекта к площади изображения.
Пример также содержит описание признака детектирования по цвету, т.к. признак размера должен работать в паре с признаком в режиме детектирования.
<AttributeLib>
<Attribute Name="HistColorPink" Type="HistColor" Histogram="histograms/Pink.yaml"/>
<Attribute Name="NotFractal" Type="Size" MinAreaPc="0.5" MaxAreaPc="100"/>
</AttributeLib>
<SimpleObjectBase>
<SimpleObject Name="PinkSticker" ID="2">
<Attribute Type="Detect">HistColorPink</Attribute>
<Attribute Type="Check">NotFractal</Attribute>
</SimpleObject>
</SimpleObjectBase>
В примере признака гистограмной фильтрации можно посмотреть, что без признака размера на изображении присутствуют нежелательные срабатывания.
- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка