57 #include "cyber/common/log.h" 58 #include "cyber/common/macros.h" 65 namespace perception {
72 virtual bool Init() = 0;
77 virtual bool Track(
const base::Frame &detected_frame,
80 virtual std::string
Name() {
return name_; }
89 #define PERCEPTION_REGISTER_TRACKER(name) \ 90 PERCEPTION_REGISTER_CLASS(BaseTracker, name)
std::shared_ptr< Frame > FramePtr
Definition: frame.h:58
PERCEPTION_REGISTER_REGISTERER(BaseDetector)
BaseTracker()
Definition: base_tracker.h:70
virtual std::string Name()
Definition: base_tracker.h:80
Definition: base_tracker.h:67
Definition: base_tracker.h:68
std::string name_
Definition: base_tracker.h:83