3package apollo.perception.camera;
21enum LaneLinePositionType {
41message LaneLineCubicCurve {
42 optional
float longitude_min = 1;
43 optional
float longitude_max = 2;
55message CameraLaneLine {
56 optional LaneLineType type = 1;
57 optional LaneLinePositionType pos_type = 2;
59 optional LaneLineCubicCurve curve_camera_coord = 3;
61 optional LaneLineCubicCurve curve_image_coord = 4;
68 repeated EndPoints image_end_point_set = 7;
70 optional int32 track_id = 8;
72 optional
float confidence = 9;
74 optional LaneLineUseType use_type = 10;
77message CameraCalibrator {
78 optional
float pitch_angle = 1;
79 optional
float camera_height = 2;
82message CameraObstacle {
83 optional PerceptionObstacle obstacle = 1;
89 UNKNOWN_UNMOVABLE = 2;
95 optional CameraType type = 21;
96 repeated
float type_probs = 22;
102 repeated
string debug_message = 26;
108 optional
string source_topic = 2;
109 optional CameraErrorCode error_code = 3 [
default = ERROR_NONE];
110 optional CameraCalibrator camera_calibrator = 4;
111 repeated CameraLaneLine camera_laneline = 5;
112 repeated CameraObstacle camera_obstacle = 6;