24 #include "modules/perception/camera/lib/traffic_light/detector/recognition/proto/recognition.pb.h" 28 namespace perception {
46 std::string
Name()
const override;
52 std::shared_ptr<ClassifyBySimple> classify_vertical_;
53 std::shared_ptr<ClassifyBySimple> classify_quadrate_;
54 std::shared_ptr<ClassifyBySimple> classify_horizontal_;
55 traffic_light::recognition::RecognizeBoxParam recognize_param_;
bool Detect(const TrafficLightDetectorOptions &options, CameraFrame *frame) override
Definition: camera_frame.h:33
Definition: recognition.h:31
std::string Name() const override
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
TrafficLightRecognition()
Definition: recognition.h:33
Definition: base_traffic_light_detector.h:35
~TrafficLightRecognition()
Definition: recognition.h:35
Definition: base_traffic_light_detector.h:37
bool Init(const TrafficLightDetectorInitOptions &options) override
Definition: base_traffic_light_detector.h:31
TrafficLightRecognition & operator=(const BaseTrafficLightDetector &)=delete