21 #include <opencv2/opencv.hpp> 47 namespace perception {
52 const std::vector<std::vector<LanePointInfo>>& detect_laneline_point_set,
53 const std::string& save_path);
56 const std::vector<LanePointInfo>& infer_point_set,
57 const std::string& save_path);
61 const std::vector<base::LaneLine>& lane_marks,
62 const std::string& save_path);
65 void show_lane_ccs(
const std::vector<unsigned char>& lane_map,
66 const int lane_map_width,
const int lane_map_height,
67 const std::vector<ConnectedComponent>& lane_ccs,
68 const std::vector<ConnectedComponent>& select_lane_ccs,
69 const std::string& save_path);
73 const std::string& save_path);
76 const std::string& save_path);
void output_laneline_to_txt(const std::vector< base::LaneLine > &lane_objects, const std::string &save_path)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
void output_laneline_to_json(const std::vector< base::LaneLine > &lane_objects, const std::string &save_path)
DECLARE_bool(lane_line_debug)
void show_detect_point_set(const cv::Mat &image, const std::vector< std::vector< LanePointInfo >> &detect_laneline_point_set, const std::string &save_path)
void show_lane_lines(const cv::Mat &image, const std::vector< base::LaneLine > &lane_marks, const std::string &save_path)
void show_all_infer_point_set(const cv::Mat &image, const std::vector< LanePointInfo > &infer_point_set, const std::string &save_path)
void show_lane_ccs(const std::vector< unsigned char > &lane_map, const int lane_map_width, const int lane_map_height, const std::vector< ConnectedComponent > &lane_ccs, const std::vector< ConnectedComponent > &select_lane_ccs, const std::string &save_path)