Skip to content
Snippets Groups Projects
Commit a5444a62 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Merge branch 'fix' into kfpackmanager

parents a5005492 25edc321
No related branches found
No related tags found
1 merge request!157Kfpackmanager
...@@ -31,9 +31,11 @@ unsigned int ProcessorTrackerFeatureDummy::trackFeatures(const FeatureBaseList& ...@@ -31,9 +31,11 @@ unsigned int ProcessorTrackerFeatureDummy::trackFeatures(const FeatureBaseList&
} }
else else
{ {
_feature_list_out.push_back(std::make_shared<FeatureBase>("POINT IMAGE", feat_in_ptr->getMeasurement(), feat_in_ptr->getMeasurementCovariance())); FeatureBasePtr ftr(std::make_shared<FeatureBase>("POINT IMAGE", feat_in_ptr->getMeasurement(), feat_in_ptr->getMeasurementCovariance()));
ftr->setTrackId(feat_in_ptr->id());
_feature_list_out.push_back(ftr);
_feature_correspondences[_feature_list_out.back()] = std::make_shared<FeatureMatch>(FeatureMatch({feat_in_ptr,0})); _feature_correspondences[_feature_list_out.back()] = std::make_shared<FeatureMatch>(FeatureMatch({feat_in_ptr,0}));
std::cout << "feature " << feat_in_ptr->id() << " tracked to feature " << _feature_list_out.back()->id() << " !" << std::endl; std::cout << "feature " << feat_in_ptr->id() << " tracked to feature " << ftr->id() << " !" << std::endl;
} }
} }
...@@ -57,9 +59,11 @@ unsigned int ProcessorTrackerFeatureDummy::detectNewFeatures(const unsigned int& ...@@ -57,9 +59,11 @@ unsigned int ProcessorTrackerFeatureDummy::detectNewFeatures(const unsigned int&
for (unsigned int i = 1; i <= _max_features; i++) for (unsigned int i = 1; i <= _max_features; i++)
{ {
n_feature_++; n_feature_++;
new_features_last_.push_back( FeatureBasePtr ftr(
std::make_shared<FeatureBase>("POINT IMAGE", n_feature_* Eigen::Vector1s::Ones(), Eigen::MatrixXs::Ones(1, 1))); std::make_shared<FeatureBase>("POINT IMAGE", n_feature_* Eigen::Vector1s::Ones(), Eigen::MatrixXs::Ones(1, 1)));
std::cout << "feature " << new_features_last_.back()->id() << " detected!" << std::endl; new_features_last_.push_back(ftr);
ftr->setTrackId(ftr->id());
std::cout << "feature " << ftr->id() << " detected!" << std::endl;
} }
std::cout << new_features_last_.size() << " features detected!" << std::endl; std::cout << new_features_last_.size() << " features detected!" << std::endl;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment