27namespace trafficlight {
67#define REGISTER_TRAFFIC_LIGHT_TRACKER(name) \
68 PERCEPTION_REGISTER_CLASS(BaseTrafficLightTracker, name)
virtual bool Track(camera::TrafficLightFrame *frame)=0
Track detected traffic_light.
virtual ~BaseTrafficLightTracker()=default
Destroy the base traffic light tracker object.
virtual bool Init(const TrafficLightTrackerInitOptions &options=TrafficLightTrackerInitOptions())=0
Initialize traffic light tracker parameters.
BaseTrafficLightTracker()=default
Construct a new base traffic light tracker object.
DISALLOW_COPY_AND_ASSIGN(BaseTrafficLightTracker)
#define PERCEPTION_REGISTER_REGISTERER(base_class)