Mercurial Hosting > traffic-intelligence
diff include/Parameters.hpp @ 124:1e68e18b1aa5
renaming and working on klt
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Tue, 16 Aug 2011 12:31:22 -0400 |
parents | 45a426552aaa |
children | d19d6e63dd77 |
line wrap: on
line diff
--- a/include/Parameters.hpp Tue Aug 16 00:46:22 2011 -0400 +++ b/include/Parameters.hpp Tue Aug 16 12:31:22 2011 -0400 @@ -3,7 +3,9 @@ /// \todo Class for parameters, with utilities to save and load from configuration files -struct FeatureTrackingParameters { +#include <string> + +struct KLTFeatureTrackingParameters { /// whether to load saved features, or compute them bool loadFeatures; @@ -32,6 +34,11 @@ float maxDistance; float minVelocityCosine; int minNFeaturesPerGroup; + + //KLTFeatureTrackingParameters(const int argc, char* argv[]); + + //KLTFeatureTrackingParameters(bool loadFeatures, std::string videoFilename, int videoFPS, int measurementPrecision, int frame1, int nFrames, int maxNFeatures, float featureQuality, float minFeatureDistanceKLT, int windowSize, int pyramidLevel, int nFramesDisplacement, float minFeatureDisplacement, float accelerationBound, float deviationBound, int nFramesSmoothing, int nFramesVelocity, int maxNumberTrackingIterations, float minTrackingError, int minFeatureTime, float mmConnectionDistance, float mmSegmentationDistance, float maxDistance, float minVelocityCosine, int minNFeaturesPerGroup); + }; #endif