-
Notifications
You must be signed in to change notification settings - Fork 6
BlobAttribute
Moscowsky Anton edited this page Nov 16, 2020
·
1 revision
Признак, детектирующий пятна средствами OpenCV.
Режимы | Оценка точности | 3D-перенос | 3D-поворот | Определение контура | Доп. информация |
---|---|---|---|---|---|
D | - | ❌ | ❌ | ❌ | - |
Обнаруживает пятна с указанными параметрами.
Не реализовано
Не реализовано
- Name (string, must be set) уникальное имя признака
- Type (must be "Blob") тип признака
- Weight (default: 1) вес признака
- Probability (double, default: 0.75) допустимая точность распознавания, не используется.
- Contour (bool, default: true) Не используется для данного признака
- minThreshold (int, default: 10) Нижний порог насыщенности между пятнами.
- maxThreshold (int, default: 200) Верхний порог насыщенности между пятнами.
- blobColor (int, default: 0) Может быть 0 или 255. 0 - для темных пятен, 255 - для светлых.
- minArea (int, default: 1500) Минимальный размер пятна.
- minCircularity (double, default: 0.1) Минимальный порог гладкости контура.
- minConvexity (double, default: 0.87) Минимальный порог "рваности" контура.
- minInertiaRatio (double, default: 0.01) Минимальный порог "размытости" пятна.
Хорошее описание параметров приведено в этой статье, ниже приведен рисунок из неё.
<?xml version="1.0" ?>
<AttributeLib>
<Attribute Name="MyBlobAttribute" Type="Blob" minThreshold="54" maxThreshold="125" blobColor="0" minArea="1500" minCircularity="0.03" minConvexity="0.64" minInertiaRatio="0.00"/>
</AttributeLib>
<SimpleObjectBase>
<SimpleObject Name="BlobPingui" ID="80">
<Attribute Type="Detect">MyBlobAttribute</Attribute>
</SimpleObject>
</SimpleObjectBase>
- Для подборки лучших параметров на онлайн видео рекомендуется воспользоваться приложенной к пакету утилитой
- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка