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 {