Mercurial > hg > nsaunier > traffic-intelligence
comparison c/feature-based-tracking.cpp @ 186:6c48283a78ca
work on feature similarity, issue with getting point
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Tue, 29 Nov 2011 00:38:50 -0500 |
| parents | 3a4eef37384f |
| children | 1435965d8181 |
comparison
equal
deleted
inserted
replaced
| 185:c06379f25ab8 | 186:6c48283a78ca |
|---|---|
| 268 cout << "max trajectory length " << maxTrajectoryLength << endl; | 268 cout << "max trajectory length " << maxTrajectoryLength << endl; |
| 269 | 269 |
| 270 FeatureGraph featureGraph(params.mmConnectionDistance, params.mmSegmentationDistance, params.minFeatureTime); | 270 FeatureGraph featureGraph(params.mmConnectionDistance, params.mmSegmentationDistance, params.minFeatureTime); |
| 271 | 271 |
| 272 // main loop | 272 // main loop |
| 273 // TODO version que l'on peut interrompre ? | 273 // TODO version that can be interrupted? |
| 274 for (int frameNum = params.frame1; ((frameNum-params.frame1 < params.nFrames) || (params.nFrames < 0)); frameNum++) { | 274 for (int frameNum = params.frame1; ((frameNum-params.frame1 < params.nFrames) || (params.nFrames < 0)); frameNum++) { |
| 275 vector<int> trajectoryIds; | 275 vector<int> trajectoryIds; |
| 276 success = trajectoryDB->trajectoryIdEndingAt(trajectoryIds, frameNum); // ending | 276 success = trajectoryDB->trajectoryIdEndingAt(trajectoryIds, frameNum); // ending |
| 277 cout << "frame " << frameNum << " " << success << endl; | 277 cout << "frame " << frameNum << " " << success << endl; |
| 278 cout << trajectoryIds.size() << " trajectories " << endl; | 278 cout << trajectoryIds.size() << " trajectories " << endl; |
