28 #include "modules/perception/camera/lib/obstacle/tracker/omt/proto/omt.pb.h" 32 namespace perception {
35 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
64 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
101 std::string Name()
const override;
110 bool CombineDuplicateTargets();
115 omt::OmtParam omt_param_;
118 std::shared_ptr<BaseSimilar> similar_ =
nullptr;
120 std::vector<bool> used_;
122 std::vector<std::vector<float>> kTypeAssociatedCost_;
127 float height_ = 0.0f;
std::vector< EigenType, Eigen::aligned_allocator< EigenType > > EigenVector
Definition: eigen_defs.h:32
Definition: camera_frame.h:33
Definition: obstacle_reference.h:41
float score
Definition: omt_obstacle_tracker.h:38
Definition: base_obstacle_tracker.h:33
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Hypothesis(int tar, int obj, float score)
Definition: omt_obstacle_tracker.h:46
bool operator>(const Hypothesis &b) const
Definition: omt_obstacle_tracker.h:54
std::shared_ptr< TrackObject > TrackObjectPtr
Definition: track_object.h:34
std::vector< TrackObjectPtr > TrackObjectPtrs
Definition: track_object.h:35
int object
Definition: omt_obstacle_tracker.h:37
Definition: object_template_manager.h:49
Definition: omt_obstacle_tracker.h:34
Definition: frame_list.h:63
bool operator<(const Hypothesis &b) const
Definition: omt_obstacle_tracker.h:52
EIGEN_MAKE_ALIGNED_OPERATOR_NEW OMTObstacleTracker()
Definition: omt_obstacle_tracker.h:65
EIGEN_MAKE_ALIGNED_OPERATOR_NEW int target
Definition: omt_obstacle_tracker.h:36
bool Init(const char *binary_name)
Hypothesis()
Definition: omt_obstacle_tracker.h:40
Definition: omt_obstacle_tracker.h:57
Definition: frame_list.h:105
Definition: base_obstacle_tracker.h:35
Definition: base_obstacle_tracker.h:28