Skip to content
Snippets Groups Projects
  • d.kilic's avatar
    029277ba
    Split the track method into: · 029277ba
    d.kilic authored and Schrödter, Tobias's avatar Schrödter, Tobias committed
    * track
    * void trackFeaturePointsLK(int level);
    * void refineViaColorPointLK(int level, float errorScale);
    * void useBackgroundFilter(QList& trjToDel, BackgroundFilter \*bgFilter);
    * void refineViaNearDarkPoint();
    
    Also added:
    
    * void preCalculateImagePyramids(int level); Which doubles the performance (10 minutes on the regression test instead of 20)
    
    All in all:
    
    * Split Tracker::track for readability
    * Added Doxygen comments
    * Precalculate image pyramids
    * Factored merging out of Tracker::insertFeaturePoints
    029277ba
    History
    Split the track method into:
    d.kilic authored and Schrödter, Tobias's avatar Schrödter, Tobias committed
    * track
    * void trackFeaturePointsLK(int level);
    * void refineViaColorPointLK(int level, float errorScale);
    * void useBackgroundFilter(QList& trjToDel, BackgroundFilter \*bgFilter);
    * void refineViaNearDarkPoint();
    
    Also added:
    
    * void preCalculateImagePyramids(int level); Which doubles the performance (10 minutes on the regression test instead of 20)
    
    All in all:
    
    * Split Tracker::track for readability
    * Added Doxygen comments
    * Precalculate image pyramids
    * Factored merging out of Tracker::insertFeaturePoints