Mercurial > hg > nsaunier > traffic-intelligence
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) { |
