- 
                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 valueThe 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 knownThis 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[] valuesThis 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 knownThe 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 aboveThis 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 informationThis 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[] objectsInformation 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[] objectsInformation 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 windowFile: 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