osi3::CameraDetection Struct Reference
Public Types
enum | Color { COLOR_UNKNOWN = 0, COLOR_OTHER = 1, COLOR_BLACK = 2, COLOR_GREY = 3, COLOR_WHITE = 4, COLOR_YELLOW = 5, COLOR_ORANGE = 6, COLOR_RED = 7, COLOR_VIOLET = 8, COLOR_BLUE = 9, COLOR_GREEN = 10, COLOR_REFLECTIVE = 11 } |
Definition of shape dominant color. More... | |
enum | ImageShapeType { IMAGE_SHAPE_TYPE_UNKNOWN = 0, IMAGE_SHAPE_TYPE_OTHER = 1, IMAGE_SHAPE_TYPE_POINT = 2, IMAGE_SHAPE_TYPE_BOX = 3, IMAGE_SHAPE_TYPE_ELLIPSE = 4, IMAGE_SHAPE_TYPE_POLYGON = 5, IMAGE_SHAPE_TYPE_POLYLINE = 6, IMAGE_SHAPE_TYPE_POINT_CLOUD = 7 } |
Definition of different image shape types. More... | |
Public Attributes
optional double | existence_probability = 1 |
Existence probability of the detection not based on history. More... | |
optional Identifier | object_id = 2 |
ID of the detected object this detection is associated to. More... | |
optional Timestamp | time_difference = 3 |
Difference to the base timestamp SensorDetectionHeader::measurement_time . More... | |
optional ImageShapeType | image_shape_type = 4 |
Definition of the image shape type of this detection. More... | |
optional bool | shape_classification_background = 5 |
The defined shape is background. More... | |
optional bool | shape_classification_foreground = 6 |
The defined shape is foregroud. More... | |
optional bool | shape_classification_flat = 7 |
The defined shape is flat. More... | |
optional bool | shape_classification_upright = 8 |
The defined shape is upright. More... | |
optional bool | shape_classification_ground = 9 |
The defined shape is ground. More... | |
optional bool | shape_classification_sky = 10 |
The defined shape is sky. More... | |
optional bool | shape_classification_vegetation = 11 |
The defined shape is vegetation. More... | |
optional bool | shape_classification_road = 12 |
The defined shape is a road. More... | |
optional bool | shape_classification_non_driving_lane = 13 |
The defined shape is a non-driving lane (e.g. More... | |
optional bool | shape_classification_non_road = 14 |
The defined shape is non-road (e.g. More... | |
optional bool | shape_classification_stationary_object = 15 |
The defined shape is a stationary object. More... | |
optional bool | shape_classification_moving_object = 16 |
The defined shape is a possible moving object. More... | |
optional bool | shape_classification_landmark = 17 |
The defined shape is a landmark. More... | |
optional bool | shape_classification_traffic_sign = 18 |
The defined shape is a traffic sign. More... | |
optional bool | shape_classification_traffic_light = 19 |
The defined shape is a traffic light. More... | |
optional bool | shape_classification_road_marking = 20 |
The defined shape is a road marking sign. More... | |
optional bool | shape_classification_vehicle = 21 |
The defined shape is a vehicle. More... | |
optional bool | shape_classification_pedestrian = 22 |
The defined shape is a pedestrian. More... | |
optional bool | shape_classification_animal = 23 |
The defined shape is an animal. More... | |
optional bool | shape_classification_pedestrian_front = 24 |
The defined shape is a pedestrian seen by the sensor from the front. More... | |
optional bool | shape_classification_pedestrian_side = 25 |
The defined shape is a pedestrian seen by the sensor from the side. More... | |
optional bool | shape_classification_pedestrian_rear = 26 |
The defined shape is a pedestrian seen by the sensor from the rear. More... | |
optional double | shape_classification_probability = 27 |
This probability defines the mininimum probability for each selected shape classification. More... | |
optional Color | color = 28 |
The dominant color of the shape. More... | |
optional double | color_probability = 29 |
The probability of the shape's color. More... | |
optional Identifier | ambiguity_id = 30 |
If one shape has different shape classifications and shape classification probability or color and color probability, all detections in this cycle have the same ambiguity ID. More... | |
optional uint32 | first_point_index = 31 |
Index of the first point in the camera detection. More... | |
optional uint32 | number_of_points = 32 |
Number of points which defines the shape. More... | |
optional ColorDescription | color_description = 33 |
The dominant color of the shape. More... | |
Member Enumeration Documentation
◆ Color
Definition of shape dominant color.
- Attention
- DEPRECATED: This color enum will be removed in version 4.0.0. Use
ColorDescription
instead.
◆ ImageShapeType
Definition of different image shape types.
Member Data Documentation
◆ existence_probability
optional double osi3::CameraDetection::existence_probability = 1 |
Existence probability of the detection not based on history.
Value does not depend on any past experience with similar detections.
- Note
- Used as confidence measure where a low value means less confidence and a high value indicates strong confidence.
- Rules
- is_greater_than_or_equal_to: 0is_less_than_or_equal_to: 1
◆ object_id
optional Identifier osi3::CameraDetection::object_id = 2 |
ID of the detected object this detection is associated to.
- Note
- ID = MAX(uint64) indicates no reference to an object.
- Rules
- refers_to: DetectedObject
◆ time_difference
optional Timestamp osi3::CameraDetection::time_difference = 3 |
Difference to the base timestamp SensorDetectionHeader::measurement_time
.
The timestamp of this detection := SensorDetectionHeader::measurement_time
+ time_difference
.
◆ image_shape_type
optional ImageShapeType osi3::CameraDetection::image_shape_type = 4 |
Definition of the image shape type of this detection.
◆ shape_classification_background
optional bool osi3::CameraDetection::shape_classification_background = 5 |
The defined shape is background.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_foreground
optional bool osi3::CameraDetection::shape_classification_foreground = 6 |
The defined shape is foregroud.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_flat
optional bool osi3::CameraDetection::shape_classification_flat = 7 |
The defined shape is flat.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_upright
optional bool osi3::CameraDetection::shape_classification_upright = 8 |
The defined shape is upright.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_ground
optional bool osi3::CameraDetection::shape_classification_ground = 9 |
The defined shape is ground.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_sky
optional bool osi3::CameraDetection::shape_classification_sky = 10 |
The defined shape is sky.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_vegetation
optional bool osi3::CameraDetection::shape_classification_vegetation = 11 |
The defined shape is vegetation.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_road
optional bool osi3::CameraDetection::shape_classification_road = 12 |
The defined shape is a road.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_non_driving_lane
optional bool osi3::CameraDetection::shape_classification_non_driving_lane = 13 |
The defined shape is a non-driving lane (e.g.
sidewalk). The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_non_road
optional bool osi3::CameraDetection::shape_classification_non_road = 14 |
The defined shape is non-road (e.g.
traffic island). The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_stationary_object
optional bool osi3::CameraDetection::shape_classification_stationary_object = 15 |
The defined shape is a stationary object.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_moving_object
optional bool osi3::CameraDetection::shape_classification_moving_object = 16 |
The defined shape is a possible moving object.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_landmark
optional bool osi3::CameraDetection::shape_classification_landmark = 17 |
The defined shape is a landmark.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_traffic_sign
optional bool osi3::CameraDetection::shape_classification_traffic_sign = 18 |
The defined shape is a traffic sign.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_traffic_light
optional bool osi3::CameraDetection::shape_classification_traffic_light = 19 |
The defined shape is a traffic light.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_road_marking
optional bool osi3::CameraDetection::shape_classification_road_marking = 20 |
The defined shape is a road marking sign.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_vehicle
optional bool osi3::CameraDetection::shape_classification_vehicle = 21 |
The defined shape is a vehicle.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_pedestrian
optional bool osi3::CameraDetection::shape_classification_pedestrian = 22 |
The defined shape is a pedestrian.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_animal
optional bool osi3::CameraDetection::shape_classification_animal = 23 |
The defined shape is an animal.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_pedestrian_front
optional bool osi3::CameraDetection::shape_classification_pedestrian_front = 24 |
The defined shape is a pedestrian seen by the sensor from the front.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_pedestrian_side
optional bool osi3::CameraDetection::shape_classification_pedestrian_side = 25 |
The defined shape is a pedestrian seen by the sensor from the side.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_pedestrian_rear
optional bool osi3::CameraDetection::shape_classification_pedestrian_rear = 26 |
The defined shape is a pedestrian seen by the sensor from the rear.
The probability for this classification is at least shape_classification_probability
.
◆ shape_classification_probability
optional double osi3::CameraDetection::shape_classification_probability = 27 |
This probability defines the mininimum probability for each selected shape classification.
- Rules
- is_greater_than_or_equal_to: 0is_less_than_or_equal_to: 1
◆ color
optional Color osi3::CameraDetection::color = 28 |
The dominant color of the shape.
- Attention
- DEPRECATED: This color enum will be removed in version 4.0.0. Use the field
color_description
(ColorDescription
) instead.
◆ color_probability
optional double osi3::CameraDetection::color_probability = 29 |
The probability of the shape's color.
- Rules
- is_greater_than_or_equal_to: 0is_less_than_or_equal_to: 1
◆ ambiguity_id
optional Identifier osi3::CameraDetection::ambiguity_id = 30 |
If one shape has different shape classifications and shape classification probability or color and color probability, all detections in this cycle have the same ambiguity ID.
- Note
- ID = MAX(uint64) indicates no reference to an object.
◆ first_point_index
optional uint32 osi3::CameraDetection::first_point_index = 31 |
Index of the first point in the camera detection.
◆ number_of_points
optional uint32 osi3::CameraDetection::number_of_points = 32 |
Number of points which defines the shape.
image_shape_type
may restrict the number of possible values.
- Rules
- is_greater_than_or_equal_to: 0
◆ color_description
optional ColorDescription osi3::CameraDetection::color_description = 33 |
The dominant color of the shape.
- osi_featuredata.proto