29namespace trafficlight {
69#define REGISTER_TRAFFIC_LIGHT_DETECTOR(name) PERCEPTION_REGISTER_CLASS(BaseTrafficLightRecognitor, name)
BaseTrafficLightRecognitor()=default
Construct a new base traffic light recognitor object.
DISALLOW_COPY_AND_ASSIGN(BaseTrafficLightRecognitor)
virtual ~BaseTrafficLightRecognitor()=default
Destroy the base traffic light recognitor object.
virtual bool Init(const TrafficLightRecognitorInitOptions &options=TrafficLightRecognitorInitOptions())=0
Initialize traffic light recognitor parameters.
virtual bool Detect(camera::TrafficLightFrame *frame)=0
recogn traffic_light from image.
#define PERCEPTION_REGISTER_REGISTERER(base_class)
std::shared_ptr< base::BaseCameraModel > base_camera_model