From: Francois Fleuret Date: Wed, 22 Aug 2012 21:29:59 +0000 (-0700) Subject: Cosmetics. X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=commitdiff_plain;h=897732507b36b4fc2099f7c54536d278a93d4531;p=mtp.git Cosmetics. --- diff --git a/mtp.cc b/mtp.cc index b80f63b..a3f4aa3 100644 --- a/mtp.cc +++ b/mtp.cc @@ -23,39 +23,24 @@ // EXAMPLE: ./mtp ./graph2.txt | dot -T pdf -o- | xpdf - #include -#include -#include -#include #include -#include using namespace std; -#include "mtp_graph.h" #include "tracker.h" ////////////////////////////////////////////////////////////////////// -void find_best_paths(int nb_vertices, - int nb_edges, int *ea, int *eb, scalar_t *el, - int source, int sink, - int *result_edge_occupation) { - MTPGraph graph(nb_vertices, nb_edges, ea, eb, source, sink); - graph.find_best_paths(el); - graph.print_dot(); -} - -////////////////////////////////////////////////////////////////////// - int main(int argc, char **argv) { - int nb_locations = 6; - int nb_time_steps = 10; + int nb_locations = 20; + int nb_time_steps = 50; + int motion_amplitude = 2; Tracker *tracker = new Tracker(nb_time_steps, nb_locations); for(int l = 0; l < nb_locations; l++) { for(int k = 0; k < nb_locations; k++) { - tracker->set_allowed_motion(l, k, abs(l - k) <= 1); + tracker->set_allowed_motion(l, k, abs(l - k) <= motion_amplitude); } } @@ -64,10 +49,10 @@ int main(int argc, char **argv) { for(int t = 0; t < nb_time_steps; t++) { for(int l = 0; l < nb_locations; l++) { tracker->set_detection_score(t, l, - (drand48() < 0.9 ? -1.0 : 1.0) + drand48() * 0.1 - 0.05); + (drand48() < 0.95 ? -1.0 : 1.0) + drand48() * 0.1 - 0.05); } tracker->set_detection_score(t, 0, - (drand48() < 0.9 ? 1.0 : -1.0) + drand48() * 0.1 - 0.05); + (drand48() < 0.95 ? 1.0 : -1.0) + drand48() * 0.1 - 0.05); } tracker->build_graph();