#include <feature_tracker.h>
Definition at line 55 of file feature_tracker.h.
cpl_visual_features::FeatureTracker::FeatureTracker | ( | std::string | name, |
double | hessian_thresh = 250 , |
||
int | num_octaves = 4 , |
||
int | num_layers = 2 , |
||
bool | extended = true , |
||
bool | upright = false , |
||
bool | use_fast = false |
||
) |
Definition at line 48 of file motion/feature_tracker.cpp.
void cpl_visual_features::FeatureTracker::findMatches | ( | Descriptors & | descriptors1, |
Descriptors & | descriptors2, | ||
std::vector< int > & | matches1, | ||
std::vector< int > & | matches2, | ||
std::vector< float > & | scores | ||
) | [protected] |
findMatches
descriptors1 | List of descriptors from image 1 |
descriptors2 | List of descriptors from image 2 |
matches1 | Indexes of matching points in image 1 (Returned) |
matches2 | Indexes of matching points in image 2 (Returned) |
Definition at line 258 of file motion/feature_tracker.cpp.
Descriptors cpl_visual_features::FeatureTracker::getMostRecentDescriptors | ( | ) | const [inline] |
Definition at line 160 of file feature_tracker.h.
AffineFlowMeasures cpl_visual_features::FeatureTracker::getMostRecentFlow | ( | ) | const [inline] |
Definition at line 155 of file feature_tracker.h.
KeyPoints cpl_visual_features::FeatureTracker::getMostRecentKeyPoints | ( | ) | const [inline] |
Definition at line 165 of file feature_tracker.h.
std::vector<float> cpl_visual_features::FeatureTracker::getMostRecentScores | ( | ) | const [inline] |
Definition at line 170 of file feature_tracker.h.
void cpl_visual_features::FeatureTracker::initTracks | ( | cv::Mat & | frame | ) |
Definition at line 66 of file motion/feature_tracker.cpp.
bool cpl_visual_features::FeatureTracker::isInitialized | ( | ) | const [inline] |
Definition at line 124 of file feature_tracker.h.
std::pair< int, float > cpl_visual_features::FeatureTracker::ratioTest | ( | Descriptor & | a, |
std::vector< Descriptor > & | bList, | ||
double | threshold | ||
) | [protected] |
Definition at line 222 of file motion/feature_tracker.cpp.
void cpl_visual_features::FeatureTracker::setKLTCornerMinDist | ( | double | min_dist | ) | [inline] |
Definition at line 139 of file feature_tracker.h.
void cpl_visual_features::FeatureTracker::setKLTCornerThresh | ( | double | corner_thresh | ) | [inline] |
Definition at line 134 of file feature_tracker.h.
void cpl_visual_features::FeatureTracker::setKLTMaxCorners | ( | int | max_corners | ) | [inline] |
Definition at line 144 of file feature_tracker.h.
void cpl_visual_features::FeatureTracker::setMinFlowThresh | ( | int | min_thresh | ) | [inline] |
Definition at line 129 of file feature_tracker.h.
void cpl_visual_features::FeatureTracker::setUseFast | ( | bool | use_fast | ) | [inline] |
Definition at line 149 of file feature_tracker.h.
double cpl_visual_features::FeatureTracker::SSD | ( | Descriptor & | a, |
Descriptor & | b | ||
) | [protected] |
Definition at line 200 of file motion/feature_tracker.cpp.
void cpl_visual_features::FeatureTracker::stop | ( | ) | [inline] |
Definition at line 153 of file feature_tracker.h.
void cpl_visual_features::FeatureTracker::updateCurrentDescriptors | ( | const cv::Mat & | frame, |
const cv::Mat & | mask | ||
) | [protected] |
Definition at line 299 of file motion/feature_tracker.cpp.
AffineFlowMeasures cpl_visual_features::FeatureTracker::updateTracks | ( | const cv::Mat & | frame | ) |
Definition at line 125 of file motion/feature_tracker.cpp.
AffineFlowMeasures cpl_visual_features::FeatureTracker::updateTracks | ( | const cv::Mat & | frame, |
const cv::Mat & | mask | ||
) |
Definition at line 130 of file motion/feature_tracker.cpp.
AffineFlowMeasures cpl_visual_features::FeatureTracker::updateTracksLK | ( | cv::Mat & | cur_frame, |
cv::Mat & | prev_frame | ||
) |
Definition at line 74 of file motion/feature_tracker.cpp.
Definition at line 181 of file feature_tracker.h.
Definition at line 182 of file feature_tracker.h.
Definition at line 179 of file feature_tracker.h.
std::vector<float> cpl_visual_features::FeatureTracker::cur_scores_ [protected] |
Definition at line 183 of file feature_tracker.h.
Definition at line 184 of file feature_tracker.h.
double cpl_visual_features::FeatureTracker::klt_corner_min_dist_ [protected] |
Definition at line 190 of file feature_tracker.h.
double cpl_visual_features::FeatureTracker::klt_corner_thresh_ [protected] |
Definition at line 189 of file feature_tracker.h.
int cpl_visual_features::FeatureTracker::max_corners_ [protected] |
Definition at line 188 of file feature_tracker.h.
int cpl_visual_features::FeatureTracker::min_flow_thresh_ [protected] |
Definition at line 187 of file feature_tracker.h.
Definition at line 180 of file feature_tracker.h.
Definition at line 178 of file feature_tracker.h.
double cpl_visual_features::FeatureTracker::ratio_threshold_ [protected] |
Definition at line 185 of file feature_tracker.h.
Definition at line 176 of file feature_tracker.h.
bool cpl_visual_features::FeatureTracker::use_fast_ [protected] |
Definition at line 191 of file feature_tracker.h.
std::string cpl_visual_features::FeatureTracker::window_name_ [protected] |
Definition at line 186 of file feature_tracker.h.