21 #include "modules/perception/camera/app/proto/perception.pb.h" 30 namespace perception {
36 : detector_(nullptr), recognizer_(nullptr), tracker_(nullptr) {}
41 std::string
Name()
const override {
return "TrafficLightCameraPerception"; }
44 std::shared_ptr<BaseTrafficLightDetector> detector_;
45 std::shared_ptr<BaseTrafficLightDetector> recognizer_;
46 std::shared_ptr<BaseTrafficLightTracker> tracker_;
47 app::TrafficLightParam tl_param_;
~TrafficLightCameraPerception()=default
Definition: camera_frame.h:33
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Init(const CameraPerceptionInitOptions &options) override
Definition: traffic_light_camera_perception.h:33
TrafficLightCameraPerception()
Definition: traffic_light_camera_perception.h:35
Definition: base_camera_perception.h:28
bool Perception(const CameraPerceptionOptions &options, CameraFrame *frame) override
Definition: base_camera_perception.h:36
Definition: base_camera_perception.h:34
std::string Name() const override
Definition: traffic_light_camera_perception.h:41