Mercurial > hg > nsaunier > traffic-intelligence
comparison c/Motion.cpp @ 565:f86f5f25730a
changed test for motion from < to <= so that completely stationary features could be extracted
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Thu, 24 Jul 2014 01:06:34 -0400 |
| parents | 46b5cb3f3114 |
| children | 045d05cef9d0 |
comparison
equal
deleted
inserted
replaced
| 564:36605d843be5 | 565:f86f5f25730a |
|---|---|
| 49 unsigned int nPositions = positions->size(); | 49 unsigned int nPositions = positions->size(); |
| 50 if (nPositions > nDisplacements) { | 50 if (nPositions > nDisplacements) { |
| 51 float disp = 0; | 51 float disp = 0; |
| 52 for (unsigned int i=0; i<nDisplacements; i++) | 52 for (unsigned int i=0; i<nDisplacements; i++) |
| 53 disp += displacementDistances[nPositions-2-i]; | 53 disp += displacementDistances[nPositions-2-i]; |
| 54 result = disp < minTotalFeatureDisplacement; | 54 result = disp <= minTotalFeatureDisplacement; |
| 55 } | 55 } |
| 56 return result; | 56 return result; |
| 57 } | 57 } |
| 58 | 58 |
| 59 bool FeatureTrajectory::isMotionSmooth(const int& accelerationBound, const int& deviationBound) const { | 59 bool FeatureTrajectory::isMotionSmooth(const int& accelerationBound, const int& deviationBound) const { |
