VAT  3.0
Video Analysis Tool
groundtruth.h
1 #ifndef GROUNDTRUTH_H
2 #define GROUNDTRUTH_H
3 #include "trajectory.h"
4 #include "geometric.h"
5 #include <map>
6 
8  public:
10  Trajectory t;
11  std::deque< Rectangle<int> > b;
12  std::deque<int> f;
13 };
14 
15 class objectSample {
16 public:
19 };
20 
21 class objectPair {
22 public:
23  objectSample gt;
24  objectSample proc;
25  int proc_frame;
26  int gt_frame;
27  unsigned long proc_id;
28 };
29 
30 class Groundtruth {
31 public:
32  std::map<unsigned long, std::deque<objectPair> > gt_pairs;
33  std::map<unsigned long, std::deque<objectPair>::iterator > gt_current;
34 };
35 
36 #endif // GROUNDTRUTH_H
Definition: groundtruth.h:15
Definition: trajectory.h:7
Definition: groundtruth.h:7
Definition: groundtruth.h:30
Definition: trajectory.h:20
Definition: groundtruth.h:21