Skip to main content

result


message BoundingBox

Bounding box associated with an object detection.

Defines the upper left and lower right corners of a detected object in an image frame. Origin (0,0) is the top left corner of the input image. (image_height, image_width) is the bottom right corner. Also the class and confidence threshold associated with the box.

Fields

field  y_min  (double) minimum y offset percentage with respect to image size [0.0-1.0]

field  x_min  (double) minimum x offset percentage with respect to image size [0.0-1.0]

field  y_max  (double) maximum y offset percentage with respect to image size [0.0-1.0]

field  x_max  (double) maximum x offset percentage with respect to image size [0.0-1.0]


message HSV

HSV values generated by a color filter.

Color filter represented by hue, saturation, and value Uses OpenCV ranges defined here.

Fields

field  h  (uint32) hue range is [0,179]

field  s  (uint32) saturation range is [0,255]

field  v  (uint32) value range is [0,255]


message Detection

Object detection generated by a model.

Fields

field  detection_id  (uint64) can be multiple objects per frame

field  class_name  (string) class name of detection

field  score  (double) confidence score

field  bbox  (BoundingBox) bounding box


message DetectionResult

List of object detections.

Fields

field  detections  (Detection) list of detections

field  frame_id  (uint64) frame corresponding to these detections


message AvoidanceResult

Avoidance result generated by an avoidance model.

Fields

field  actuation_vector  (double) actuation vector towards safe area


message SLAMResult

SLAM result generated by a SLAM model.

Fields

field  relative_position  (Position) relative position estimate relative to SLAM initialization

field  global_position  (Location) global position estimate


message ComputeResult

Compute result generated by a compute server.

Fields

field  timestamp  (/google/protobuf/Timestamp) inference timestamp

field  engine_name  (string) engine that generated the result

field  detection_result  (DetectionResult) object detection

field  avoidance_result  (AvoidanceResult) avoidance directive

field  slam_result  (SLAMResult) SLAM position estimate

field  generic_result  (string) JSON result


message FrameResult

Compute results generated by datasink modules

Fields

field  type  (string) result type(s)

field  frame_id  (uint64) for correlation

field  result  (ComputeResult) list of generated results