- 
                Notifications
    You must be signed in to change notification settings 
- Fork 6
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 Описание сообщения
string[] keys
string[] valuesДанное сообщение для информации, которая может получаться от распознаваемого объекта, например:
- Для аруко маркеров будет добавлен ключ :marker_id и значение .
- Для нейросетевого распознавания ключи :class_label и :class_id и соотвествующие значения.
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/BaseObject.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/BaseObject[] objectsИнформация о наборе простых объектов.
File: msg/ComplexObject
Описание сообщения
extended_object_detection/BaseObject complex_object    # агрегированнный сложный объект
extended_object_detection/BaseObject[] simple_objects    # набор компонент простых объектов, имя простого объекта берется из описания сложногоСообщение, описывающее сложный объект.
File: msg/ComplexObjectArray.msg
Описание сообщения
std_msgs/Header header
extended_object_detection/ComplexObject[] objects- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка