MRPT  2.0.4
Namespaces | Functions
tracking.cpp File Reference
#include "vision-precomp.h"
#include <mrpt/3rdparty/do_opencv_includes.h>
#include <mrpt/math/ops_matrices.h>
#include <mrpt/vision/CFeatureExtraction.h>
#include <mrpt/vision/tracking.h>
Include dependency graph for tracking.cpp:

Go to the source code of this file.

Namespaces

 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< TKeyPointList > (TKeyPointList &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< TKeyPointfList > (TKeyPointfList &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< TKeyPointList > ([[maybe_unused]] TKeyPointList &featureList, [[maybe_unused]] const CImage &cur_gray)
 
template<>
void mrpt::vision::detail::trackFeatures_updatePatch< TKeyPointfList > ([[maybe_unused]] TKeyPointfList &featureList, [[maybe_unused]] const CImage &cur_gray)
 
template<typename FEATLIST >
void mrpt::vision::detail::trackFeatures_addNewFeats (FEATLIST &featureList, const TKeyPointList &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 TKeyPointList &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 TKeyPointList &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, [[maybe_unused]] const size_t patchSize, [[maybe_unused]] const CImage &cur_gray, TFeatureID &max_feat_ID_at_input)
 
template<>
void mrpt::vision::detail::trackFeatures_addNewFeats< TKeyPointList > (TKeyPointList &featureList, const TKeyPointList &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< TKeyPointfList > (TKeyPointfList &featureList, const TKeyPointList &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 (TKeyPointList &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 (TKeyPointfList &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 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020