5 #ifndef GBMOT_NODEDATA_H 6 #define GBMOT_NODEDATA_H 9 #include "Definitions.h" 11 #include <unordered_map> 13 #include <opencv2/core/core.hpp> 33 std::size_t frame_index_;
39 double detection_score_;
45 virtual void Print(std::ostream& os)
const;
94 virtual double CompareTo(ObjectDataPtr obj)
const;
105 virtual ObjectDataPtr
Interpolate(ObjectDataPtr obj,
double fraction)
const;
114 virtual void Visualize(cv::Mat& image, cv::Scalar& color)
const;
128 #endif //GBMOT_NODEDATA_H friend std::ostream & operator<<(std::ostream &os, const ObjectData &obj)
Definition: ObjectData.cpp:55
virtual double CompareTo(ObjectDataPtr obj) const
Definition: ObjectData.cpp:40
Definition: Definitions.h:11
virtual void Visualize(cv::Mat &image, cv::Scalar &color) const
Definition: ObjectData.cpp:66
bool IsVirtual() const
Definition: ObjectData.cpp:30
virtual ObjectDataPtr Interpolate(ObjectDataPtr obj, double fraction) const
Definition: ObjectData.cpp:45
void SetFrameIndex(size_t index)
Definition: ObjectData.cpp:61
Definition: ObjectData.h:22
std::size_t GetFrameIndex() const
Definition: ObjectData.cpp:25
ObjectData()
Definition: ObjectData.cpp:11
double GetDetectionScore()
Definition: ObjectData.cpp:76
void SetDetectionScore(double score)
Definition: ObjectData.cpp:71