X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=mtp.git;a=blobdiff_plain;f=README.txt;h=3d93234429e87c323407e196ec4740c2c2eb9803;hp=708fea63fa8f92a5b9a3a0ad266739070d87fe06;hb=513b8c10f328e5868082f09063c7e51669c952c7;hpb=62fdbfb1b57b7c0be6aa8e48654872315b0d1660 diff --git a/README.txt b/README.txt index 708fea6..3d93234 100644 --- a/README.txt +++ b/README.txt @@ -74,27 +74,35 @@ The edges from the source or to the sink, or between these pairs, are of length zero, and the edge between the two nodes of such a pair has a length equal to the opposite of the detection score. -The file mtp.cc gives a very simple usage example of the MTPTracker -class. +The file mtp_example.cc gives a very simple usage example of the +MTPTracker class by setting the tracker parameters dynamically, and +running the tracking. -The tracker data file one can read with MTPTracker::read has the -following format (with L the number of locations and T the number of -time steps): +The tracker data file for MTPTracker::read has the following format, +where L is the number of locations and T is the number of time steps: ---------------------------- snip snip ------------------------------- -L T +int:L int:T -allowed_motion_from_1_to_1 ... allowed_motion_from_1_to_L +bool:allowed_motion_from_1_to_1 ... bool:allowed_motion_from_1_to_L ... -allowed_motion_from_L_to_1 ... allowed_motion_from_L_to_L +bool:allowed_motion_from_L_to_1 ... bool:allowed_motion_from_L_to_L -is_an_entrance_1 ... is_an_entrance_L +bool:is_an_entrance_1 ... bool:is_an_entrance_L -is_an_exit_1 ... is_an_exit_L +bool:is_an_exit_1 ... bool:is_an_exit_L -detection_score_1_1 ... detection_score_1_L +float:detection_score_1_1 ... float:detection_score_1_L ... -detection_score_T_1 ... detection_score_T_L +float:detection_score_T_1 ... float:detection_score_T_L +---------------------------- snip snip ------------------------------- + +The method MTPTracker::write_trajectories writes first the number of +trajectories, followed by one line per trajectory with the following +structure + +---------------------------- snip snip ------------------------------- +int:traj_number int:entrance_time int:duration float:score int:location_1 ... int:location_duration ---------------------------- snip snip ------------------------------- --