comparison c/feature-based-tracking.cpp @ 506:13d4eb96a751

added needed parameters
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Mon, 28 Apr 2014 18:18:14 -0400
parents 41a72146685e
children 081a9da6f85b
comparison
equal deleted inserted replaced
494:41a72146685e 506:13d4eb96a751
57 FeaturePointMatch(FeatureTrajectoryPtr _feature, const int& _pointNum): 57 FeaturePointMatch(FeatureTrajectoryPtr _feature, const int& _pointNum):
58 feature(_feature), pointNum(_pointNum) {} 58 feature(_feature), pointNum(_pointNum) {}
59 }; 59 };
60 60
61 inline void saveFeatures(vector<FeatureTrajectoryPtr>& features, TrajectoryDBAccess<Point2f>& db, const string& positionsTableName, const string& velocitiesTableName) { 61 inline void saveFeatures(vector<FeatureTrajectoryPtr>& features, TrajectoryDBAccess<Point2f>& db, const string& positionsTableName, const string& velocitiesTableName) {
62 /// \todo smoothing
63 BOOST_FOREACH(FeatureTrajectoryPtr f, features) f->write(db, positionsTableName, velocitiesTableName); 62 BOOST_FOREACH(FeatureTrajectoryPtr f, features) f->write(db, positionsTableName, velocitiesTableName);
64 features.clear(); 63 features.clear();
65 } 64 }
66 65
67 void trackFeatures(const KLTFeatureTrackingParameters& params) { 66 void trackFeatures(const KLTFeatureTrackingParameters& params) {