|
@@ -33,8 +33,8 @@ struct Point
|
|
|
struct Box
|
|
|
{
|
|
|
float left, top, right, bottom, score;
|
|
|
+ // 在目标追踪中,将class_id赋值表示追踪的目标id
|
|
|
int class_id;
|
|
|
- int track_id = -1;
|
|
|
std::string label;
|
|
|
std::vector<Point> keypoints;
|
|
|
Box() : left(0), top(0), right(0), bottom(0), score(0), class_id(0), label("") {}
|
|
@@ -44,10 +44,10 @@ struct Box
|
|
|
: left(left), top(top), right(right), bottom(bottom), score(score), class_id(class_id), label(label) {}
|
|
|
Box(const Box& b) :
|
|
|
left(b.left), top(b.top), right(b.right), bottom(b.bottom), score(b.score),
|
|
|
- class_id(b.class_id), label(b.label), track_id(b.track_id), keypoints(b.keypoints) {}
|
|
|
+ class_id(b.class_id), label(b.label), keypoints(b.keypoints) {}
|
|
|
Box(const Box&& b) :
|
|
|
left(b.left), top(b.top), right(b.right), bottom(b.bottom), score(b.score),
|
|
|
- class_id(b.class_id), label(b.label), track_id(b.track_id), keypoints(b.keypoints) {}
|
|
|
+ class_id(b.class_id), label(b.label), keypoints(b.keypoints) {}
|
|
|
Box& operator=(const Box& b)
|
|
|
{
|
|
|
left = b.left;
|