Mercurial Hosting > 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) { |