26 #include "modules/perception/camera/lib/lane/common/proto/denseline.pb.h" 31 namespace perception {
62 std::string
Name()
const override;
65 std::shared_ptr<inference::Inference> rt_net_ =
nullptr;
66 std::shared_ptr<base::BaseCameraModel> base_camera_model_ =
nullptr;
67 denseline::DenselineParam denseline_param_;
68 uint16_t input_height_;
69 uint16_t input_width_;
70 uint16_t input_offset_y_;
71 uint16_t input_offset_x_;
72 uint16_t crop_height_;
74 uint16_t resize_height_;
75 uint16_t resize_width_;
81 std::vector<std::string> net_inputs_;
82 std::vector<std::string> net_outputs_;
bool Init(const LaneDetectorInitOptions &options=LaneDetectorInitOptions()) override
Definition: camera_frame.h:33
DenselineLaneDetector()
Definition: denseline_lane_detector.h:36
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
A wrapper around Blob holders serving as the basic computational unit for images. ...
Definition: image_8u.h:44
Definition: data_provider.h:46
bool Detect(const LaneDetectorOptions &options, CameraFrame *frame) override
Definition: base_lane_detector.h:37
Definition: base_lane_detector.h:35
Definition: denseline_lane_detector.h:34
std::string Name() const override
virtual ~DenselineLaneDetector()
Definition: denseline_lane_detector.h:51
Definition: base_lane_detector.h:30