-
Notifications
You must be signed in to change notification settings - Fork 1
ros_msg
Сообщения ниже разработаны для удобного хранения и анализа информации, полученной от системы распознавания.
File: msg/ImagePoint.msg
Описание сообщения
int32 x # x значение пикселя
int32 y # y значение пикселя
Сообщение хранит положение точки (координаты пикселя) на изображении
File: msg/Rect.msg
Описание сообщения
extended_object_detection/ImagePoint left_bottom # координаты нижнего левого угла
extended_object_detection/ImagePoint rigth_up # координаты верхнего правого угла
geometry_msgs/Vector3[] cornerTranslates # перенос (translate) в точки прямоугольника, от нижнего левого угла и по часовой стрелке, если z значение равно 1, то, это означает что расстояние до объекта не известно
Это сообщение хранит стандартное описание распознанного объекта в виде обрамляющего прямоугольника на изображении. Также содержит переносы до углов этого прямоугольника в трехмерные координаты.
File: msg/ExctractedInfo.msg Описание сообщения
int32 sub_id # внутренний идентификатор объекта
string text # текстовая информация, извлекаемая из объекта
Данное сообщение для информации, которая может получаться от распознаваемого объекта, например поле sub_id может хранить идентификатор ArUco-маркера или объекта, распознаваемого CNN. Поле text например может хранить информацию, кодируемую QR-кодом или лейбл объекта, распознаваемого CNN.
File: msg/Contour.msg Описание сообщения
extended_object_detection/ImagePoint[] image_points # точки контура на изображении
geometry_msgs/Vector3[] contourTranslates # точки контура, спроецированные в трехмерное пространство, z==1 означает что истинное расстояние не известно
Сообщение хранит информацию о контуре объекта.
File: msg/Track.msg
Описание сообщения
uint8 DETECTED = 0 # Текущий объект распознан детектором
uint8 TRACKED = 1 # Текущий объект получен с помощью OpenCV трекера
uint8 LOST = 2 # Объект был потерян, информация в сообщении принадлежит последнему результату
int32 id # уникальный для данного типа объекта номер трека
uint8 status # статус, описанный выше
Данное сообщение описывает трек, когда трекинг подключен к объекту.
File: msg/SimpleObject.msg
Описание сообщения
int32 type_id # идентификатор объекта, согласно базе объектов
string type_name # имя объекта, согласно базе объектов
float64 score # коэффициент уверенности
extended_object_detection/ExtractedInfo[] extracted_info # информация, хранимая объектом
geometry_msgs/Transform transform # положение объекта на изображении и в трехмерных координатах
extended_object_detection/Rect rect # положение обрамляющего прямоугольника на изображении и в трехмерных координатах
extended_object_detection/Contour contour # информация о контуре
# tracking
extended_object_detection/Track track # информация о треке
Это сообщение содержит информацию о простом объекте. Обратите внимание что во всех векторах переноса (translates), z==1 означает, что точное расстояние до объекта не известно.
File: msg/SimpleObjectArray.msg
Описание сообщения
std_msgs/Header header
extended_object_detection/SimpleObject[] objects
Информация о наборе простых объектов.
File: msg/ComplexObject
Описание сообщения
int32 type_id # идентификатор сложного объекта, согласно базе
string type_name # имя сложного объекта, согласно базе
float64 score # коэффициент уверенности
extended_object_detection/Rect rect # положение объекта на изображении и в трехмерном пространстве
geometry_msgs/Transform transform # преобразование в центр объекта, у переноса z==1 означает, что расстояние не известно
extended_object_detection/SimpleObject[] objects # набор компонент простых объектов
Сообщение, описывающее сложный объект.
File: msg/ComplexObjectArray.msg
Описание сообщения
std_msgs/Header header
extended_object_detection/ComplexObject[] complex_objects
- 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