Main MRPT website > C++ reference for MRPT 1.5.6
Namespaces | Functions
tracking.cpp File Reference
#include "vision-precomp.h"
#include <mrpt/vision/tracking.h>
#include <mrpt/vision/CFeatureExtraction.h>
#include <mrpt/otherlibs/do_opencv_includes.h>
Include dependency graph for tracking.cpp:

Go to the source code of this file.

Namespaces

 mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
 mrpt::vision
 Classes for computer vision, detectors, features, etc.
 
 mrpt::vision::detail
 

Functions

template<typename FEATLIST >
void mrpt::vision::detail::trackFeatures_checkResponses (FEATLIST &featureList, const CImage &cur_gray, const float minimum_KLT_response, const unsigned int KLT_response_half_win, const unsigned int max_x, const unsigned int max_y)
 
template<>
void mrpt::vision::detail::trackFeatures_checkResponses< CFeatureList > (CFeatureList &featureList, const CImage &cur_gray, const float minimum_KLT_response, const unsigned int KLT_response_half_win, const unsigned int max_x, const unsigned int max_y)
 
template<class FEAT_LIST >
void mrpt::vision::detail::trackFeatures_checkResponses_impl_simple (FEAT_LIST &featureList, const CImage &cur_gray, const float minimum_KLT_response, const unsigned int KLT_response_half_win, const unsigned int max_x_, const unsigned int max_y_)
 
template<>
void mrpt::vision::detail::trackFeatures_checkResponses< TSimpleFeatureList > (TSimpleFeatureList &featureList, const CImage &cur_gray, const float minimum_KLT_response, const unsigned int KLT_response_half_win, const unsigned int max_x, const unsigned int max_y)
 
template<>
void mrpt::vision::detail::trackFeatures_checkResponses< TSimpleFeaturefList > (TSimpleFeaturefList &featureList, const CImage &cur_gray, const float minimum_KLT_response, const unsigned int KLT_response_half_win, const unsigned int max_x, const unsigned int max_y)
 
template<typename FEATLIST >
void mrpt::vision::detail::trackFeatures_updatePatch (FEATLIST &featureList, const CImage &cur_gray)
 
template<>
void mrpt::vision::detail::trackFeatures_updatePatch< CFeatureList > (CFeatureList &featureList, const CImage &cur_gray)
 
template<>
void mrpt::vision::detail::trackFeatures_updatePatch< TSimpleFeatureList > (TSimpleFeatureList &featureList, const CImage &cur_gray)
 
template<>
void mrpt::vision::detail::trackFeatures_updatePatch< TSimpleFeaturefList > (TSimpleFeaturefList &featureList, const CImage &cur_gray)
 
template<typename FEATLIST >
void mrpt::vision::detail::trackFeatures_addNewFeats (FEATLIST &featureList, const TSimpleFeatureList &new_feats, const std::vector< size_t > &sorted_indices, const size_t nNewToCheck, const size_t maxNumFeatures, const float minimum_KLT_response_to_add, const double threshold_sqr_dist_to_add_new, const size_t patchSize, const CImage &cur_gray, TFeatureID &max_feat_ID_at_input)
 
template<>
void mrpt::vision::detail::trackFeatures_addNewFeats< CFeatureList > (CFeatureList &featureList, const TSimpleFeatureList &new_feats, const std::vector< size_t > &sorted_indices, const size_t nNewToCheck, const size_t maxNumFeatures, const float minimum_KLT_response_to_add, const double threshold_sqr_dist_to_add_new, const size_t patchSize, const CImage &cur_gray, TFeatureID &max_feat_ID_at_input)
 
template<class FEAT_LIST >
void mrpt::vision::detail::trackFeatures_addNewFeats_simple_list (FEAT_LIST &featureList, const TSimpleFeatureList &new_feats, const std::vector< size_t > &sorted_indices, const size_t nNewToCheck, const size_t maxNumFeatures, const float minimum_KLT_response_to_add, const double threshold_sqr_dist_to_add_new, const size_t patchSize, const CImage &cur_gray, TFeatureID &max_feat_ID_at_input)
 
template<>
void mrpt::vision::detail::trackFeatures_addNewFeats< TSimpleFeatureList > (TSimpleFeatureList &featureList, const TSimpleFeatureList &new_feats, const std::vector< size_t > &sorted_indices, const size_t nNewToCheck, const size_t maxNumFeatures, const float minimum_KLT_response_to_add, const double threshold_sqr_dist_to_add_new, const size_t patchSize, const CImage &cur_gray, TFeatureID &max_feat_ID_at_input)
 
template<>
void mrpt::vision::detail::trackFeatures_addNewFeats< TSimpleFeaturefList > (TSimpleFeaturefList &featureList, const TSimpleFeatureList &new_feats, const std::vector< size_t > &sorted_indices, const size_t nNewToCheck, const size_t maxNumFeatures, const float minimum_KLT_response_to_add, const double threshold_sqr_dist_to_add_new, const size_t patchSize, const CImage &cur_gray, TFeatureID &max_feat_ID_at_input)
 
template<typename FEATLIST >
size_t mrpt::vision::detail::trackFeatures_deleteOOB (FEATLIST &trackedFeats, const size_t img_width, const size_t img_height, const int MIN_DIST_MARGIN_TO_STOP_TRACKING)
 
template<typename FEATLIST >
size_t mrpt::vision::detail::trackFeatures_deleteOOB_impl_simple_feat (FEATLIST &trackedFeats, const size_t img_width, const size_t img_height, const int MIN_DIST_MARGIN_TO_STOP_TRACKING)
 
template<>
size_t mrpt::vision::detail::trackFeatures_deleteOOB (TSimpleFeatureList &trackedFeats, const size_t img_width, const size_t img_height, const int MIN_DIST_MARGIN_TO_STOP_TRACKING)
 
template<>
size_t mrpt::vision::detail::trackFeatures_deleteOOB (TSimpleFeaturefList &trackedFeats, const size_t img_width, const size_t img_height, const int MIN_DIST_MARGIN_TO_STOP_TRACKING)
 
template<>
size_t mrpt::vision::detail::trackFeatures_deleteOOB (CFeatureList &trackedFeats, const size_t img_width, const size_t img_height, const int MIN_DIST_MARGIN_TO_STOP_TRACKING)
 



Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019