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" 18 const double VIRTUAL_EDGE_WEIGHT = 0.0;
19 const double MAX_SCORE_VALUE = 0.999999;
20 const double MIN_SCORE_VALUE = 0.000001;
45 void CreateGraph(DirectedGraph& graph, Vertex& source, Vertex& sink,
56 void ExtractTracks(DirectedGraph& graph,
57 MultiPredecessorMap& map, Vertex origin,
58 std::vector<core::TrackletPtr>& tracks);
61 void ConnectTracks(std::vector<core::TrackletPtr>& tracks);
71 Berclaz(
int h_res,
int v_res,
int vicinity_size);
83 size_t max_track_count, std::vector<core::TrackletPtr>& tracks);
88 #endif //GBMOT_BERCLAZ_H
Berclaz(int h_res, int v_res, int vicinity_size)
Definition: Berclaz.cpp:15
void Run(core::DetectionSequence &sequence, size_t batch_size, size_t max_track_count, std::vector< core::TrackletPtr > &tracks)
Definition: Berclaz.cpp:148
Definition: Berclaz.cpp:13
Definition: DetectionSequence.h:18