-
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-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка