55 virtual std::string
Name()
const = 0;
61#define REGISTER_LANE_DETECTOR(name) \
62 PERCEPTION_REGISTER_CLASS(BaseLaneDetector, name)
BaseLaneDetector()=default
DISALLOW_COPY_AND_ASSIGN(BaseLaneDetector)
virtual std::string Name() const =0
virtual ~BaseLaneDetector()=default
virtual bool Init(const LaneDetectorInitOptions &options=LaneDetectorInitOptions())=0
virtual bool Detect(const LaneDetectorOptions &options, CameraFrame *frame)=0
#define PERCEPTION_REGISTER_REGISTERER(base_class)
std::shared_ptr< base::BaseCameraModel > base_camera_model