-
Notifications
You must be signed in to change notification settings - Fork 1
ImageRangeRelation
Moscowsky Anton edited this page Dec 3, 2020
·
4 revisions
Отношение позволяет задать расстояние на изображении между центрами объектов. Отношение может работать в трех режимах.
- Первый режим, когда расстояние между объектами задается напрямую в пикселях. Два объекта удовлетворяют отношению, когда расстояние между ними меньше pxDistHigh и больше pxDistLow.
- Второй вариант, когда расстояние задается в относительно диагонали изображения. Отношение выполняется, если расстояние между объектами больше диагонали изображения, помноженной на distDiagIm * (1 - probDiagIm) и меньше диогонали изображения помноженной на distDiagIm * (1 + probDiagIm).
- Последний вариант задает расстояние относительно диагонали обрамляющего прямоугольника первого объекта. Отношение выполняется, если расстояние между объектами больше диагонали первого объекта, помноженной на distDiagObj * (1 - probDiagObj) и меньше диогонали первого объекта, помноженной на distDiagObj * (1 + probDiagObj). Чтобы указать тип, требуется указать только те параметры, что соответствуют данному типу.
- Name (string, must be set) Уникальное имя отношения.
- Type (string, must be ImageRange) Тип отношения.
- pxDistHigh (int, обязан быть указан для первого режима) Минимальный порог расстояния в пикселях.
- pxDistLow (int, обязан быть указан для первого режима) Максимальный порог расстояния в пикселях.
- distDiagIm (double, обязан быть указан для второго режима) Расстояние в размерах диагонали изображения. Очивидно, что для детектирования имеет смысл только значения меньше единицы.
- probDiagIm (double, обязан быть указан для второго режима) Допуск для второго режима, см. описание выше.
- distDiagObj (double, обязан быть указан для третьего режима) Расстояние в размерах диагонали первого объекта.
- probDiagObj (double, обязан быть указан для третьего режима) Допуск для третьего режима, см. описание выше.
- Home
- ROS-interface
- Interacting with a package through a configuration file
- Common structure of the configuration file
-
Simple objects
- Clusterization
- Filtering
- Tracking
- Attributes
- HSVcolor
- HistColor
- HaarCascade
- Size
- Hough
- Dimension
- BasicMotion
- Aruco
- Feature
- Pose
- DNN
- QR
- QR_Zbar
- LogicAnd
- LogicNot
- LogicOr
- Blob
- Depth
- RoughDist
- Dist
- FaceDlib
- ExractedInfoId
- ExractedInfoString
- UnitTranslation
- SquareObjectDistance
- TorchYOLOv7Attribute
- TorchYOLOv7KeypointAttribute
- ROSSubcriberOpenPoseRaw
- DummyHumanPose
- Complex objects
- Install Guides
- Usage Guides
- Troubleshooting