Mercurial Hosting > traffic-intelligence
view include/Parameters.hpp @ 130:2a6e7a9a5c53
changed to goodFeaturesToTrack instead of generic detectors
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Wed, 17 Aug 2011 17:30:30 -0400 |
parents | d19d6e63dd77 |
children | a617d0808bbc |
line wrap: on
line source
#ifndef PARAMETERS_HPP #define PARAMETERS_HPP /// \todo Class for parameters, with utilities to save and load from configuration files #include <string> struct KLTFeatureTrackingParameters { /// whether to load saved features, or compute them bool loadFeatures; std::string videoFilename; int videoFPS; int measurementPrecision; int frame1; int nFrames; // feature tracking int maxNFeatures; float featureQuality; float minFeatureDistanceKLT; int windowSize; bool useHarrisDetector; float k; int pyramidLevel; int nFramesDisplacement; float minFeatureDisplacement; float accelerationBound; float deviationBound; int nFramesSmoothing; int nFramesVelocity; int maxNumberTrackingIterations; float minTrackingError; float derivLambda; int minFeatureTime; float mmConnectionDistance; float mmSegmentationDistance; 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