#pragma once #include #include #include #include typedef Eigen::Matrix DETECTBOX; typedef Eigen::Matrix DETECTBOXSS; typedef Eigen::Matrix FEATURE; typedef Eigen::Matrix FEATURESS; //typedef std::vector FEATURESS; //Kalmanfilter //typedef Eigen::Matrix KAL_FILTER; typedef Eigen::Matrix KAL_MEAN; typedef Eigen::Matrix KAL_COVA; typedef Eigen::Matrix KAL_HMEAN; typedef Eigen::Matrix KAL_HCOVA; using KAL_DATA = std::pair; using KAL_HDATA = std::pair; //main using RESULT_DATA = std::pair; //tracker: using TRACKER_DATA = std::pair; using MATCH_DATA = std::pair; typedef struct t { std::vector matches; std::vector unmatched_tracks; std::vector unmatched_detections; }TRACHER_MATCHD; //linear_assignment: typedef Eigen::Matrix DYNAMICM;