5 #ifndef GBMOT_BERCLAZ_H 6 #define GBMOT_BERCLAZ_H 8 #include "../graph/Definitions.h" 9 #include "../core/DetectionSequence.h" 10 #include "../core/Tracklet.h" 11 #include "../util/Grid.h" 22 const double VIRTUAL_EDGE_WEIGHT = 0.0;
23 const double MAX_SCORE_VALUE = 0.999999;
24 const double MIN_SCORE_VALUE = 0.000001;
49 void CreateGraph(DirectedGraph& graph, Vertex& source, Vertex& sink,
60 void ExtractTracks(DirectedGraph& graph,
61 MultiPredecessorMap& map, Vertex origin,
62 std::vector<core::TrackletPtr> & tracks);
65 void ConnectTracks(std::vector<core::TrackletPtr> & tracks);
75 Berclaz(
int h_res,
int v_res,
int vicinity_size);
88 size_t max_track_count, std::vector<core::TrackletPtr> & tracks,
94 #endif //GBMOT_BERCLAZ_H Definition: Filter2D.h:17
Berclaz(int h_res, int v_res, int vicinity_size)
Definition: Berclaz.cpp:12
Definition: Berclaz.cpp:10
void Run(core::DetectionSequence &sequence, size_t batch_size, size_t max_track_count, std::vector< core::TrackletPtr > &tracks, util::Filter2D &filter)
Definition: Berclaz.cpp:128
Definition: DetectionSequence.h:18