-
Notifications
You must be signed in to change notification settings - Fork 1
ros_msg
The messages below are designed for convenient storage and analysis of information received from the recognition system.
File: msg/ImagePoint.msg
Message Description
int32 x # x pixel value
int32 y # y pixel value
The message stores the position of the point (pixel coordinates) in the image
File: msg/Rect.msg
Message Description
extended_object_detection/ImagePoint left_bottom # coordinates of the lower left corner
extended_object_detection/ImagePoint rigth_up # top-right coordinates
geometry_msgs/Vector3[] cornerTranslates # translation to the points of the rectangle, from the lower left corner and clockwise, if the z value is 1, then this means that the distance to the object is not known
This message stores the standard description of the recognized object in the form of a bordering rectangle in the image. Also contains translations to the corners of this rectangle in 3D coordinates.
File: msg/ExctractedInfo.msg Message Description
string[] keys
string[] values
This message is for information that can be obtained from a recognizable object, for example, the sub_id field can store an ArUco marker or an object recognized by the CNN. The text field, for example, can store information encoded by a QR code or the label of an object recognized by CNN.
For eg:
- For Aruco marker key :marker_id and value will be added.
- For CNN keys :class_label and :class_id and corresponding values will be added.
File: msg/Contour.msg Message Description
extended_object_detection/ImagePoint[] image_points # contour points in the image
geometry_msgs/Vector3[] contourTranslates # contour points projected into 3D space, z == 1 means that the true distance is not known
The message stores information about the outline of an object.
File: msg/Track.msg
Message Description
uint8 DETECTED = 0 # The current object is recognized by the detector
uint8 TRACKED = 1 # The current object was received using the OpenCV tracker
uint8 LOST = 2 # The object was lost, the information in the message belongs to the last result
int32 id # track number unique for this type of object
uint8 status # the status described above
This message describes a track when [tracking] is connected to an object.
Message Description
int32 type_id # object identifier, according to the object database
string type_name # object name, according to the object base
float64 score # confidence factor
extended_object_detection/ExtractedInfo extracted_info # information stored by an object
geometry_msgs/Transform transform # the position of the object in the image and in 3D coordinates
extended_object_detection/Rect rect # the position of the bordering rectangle in the image and in 3D coordinates
extended_object_detection/Contour contour # contour information
# tracking
extended_object_detection/Track track # track information
This message contains information about a common object stuff. Note that in all translates, z == 1 means that the exact distance to the object is not known.
File: msg/SimpleObjectArray.msg
Message Description
std_msgs/Header header
extended_object_detection/BaseObject[] objects
Information about a set of Simple Objects.
File: msg/ComplexObject
Message Description
extended_object_detection/BaseObject complex_object # aggregated complex object
extended_object_detection/BaseObject[] simple_objects # set of simple parts with names in correspondanse to complex object description
A message describing a Complex Object.
File: msg/ComplexObjectArray.msg
Message Description
std_msgs/Header header
extended_object_detection/ComplexObject[] objects
Information about a set of Complex Objects.
File: msg/StatsStream.msg
Message Description
string frame_id # frame of RGB-image
int32 proceeded_frames # number of frame been proceed by detector
int32 skipped_frames # number of frames been skipped by manual detection rate reducing
int32 dropped_frames # number of frames been dropped by manual time lag limit
float64 mean_rate # mean rate of detection in some window
File: msg/StatsArray.msg
Message Description
extended_object_detection/StatsStream[] streams
- 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
- Developing