X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=mtp.cc;h=286597de638981c28a35bee5c2da5e0662d49ea9;hb=79a4a9ab164a667ecb551078e1cd773e2140e3c2;hp=13cfad771b185167893034a0d7bfe39c44a14ec9;hpb=8df7c7e77366cb95e9e8e963af9319d9cbac1934;p=mtp.git diff --git a/mtp.cc b/mtp.cc index 13cfad7..286597d 100644 --- a/mtp.cc +++ b/mtp.cc @@ -48,32 +48,32 @@ void find_best_paths(int nb_vertices, ////////////////////////////////////////////////////////////////////// int main(int argc, char **argv) { - // int nb_locations = 6; - // int nb_time_steps = 5; - - // { - // Tracker 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); - // } - // } - - // 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); - // } - // tracker.set_detection_score(t, 0, - // (drand48() < 0.9 ? 1.0 : -1.0) + drand48() * 0.1 - 0.05); - // } - - // tracker.build_graph(); - // tracker.track(); - // } - - // exit(0); + int nb_locations = 6; + int nb_time_steps = 5; + + { + Tracker 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); + } + } + + 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); + } + tracker.set_detection_score(t, 0, + (drand48() < 0.9 ? 1.0 : -1.0) + drand48() * 0.1 - 0.05); + } + + tracker.build_graph(); + tracker.track(); + } + + exit(0); if(argc < 2) { cerr << argv[0] << " " << endl;