libstereo-odometry (C++ Library for robust Stereo odometry)
|
#include <libstereo-odometry.h>
Public Types | |
enum | NMSMethod { nmsmStandard, nmsmAdaptive } |
enum | TDMethod { dmORB, dmFAST_ORB, dmFASTER, dmKLT } |
Public Member Functions | |
TDetectParams () | |
void | dumpToConsole () |
Public Attributes | |
TDMethod | detect_method |
Method to detect features (also affects to the matching process) More... | |
double | target_feats_per_pixel |
Desired number of features per square pixel (Default: 10/1000) More... | |
int | KLT_win |
Window for the KLT response evaluation (Default: 4) More... | |
double | minimum_KLT_response |
Minimum KLT response to not to discard a feature as being in a textureless zone (Default: 10) More... | |
bool | non_maximal_suppression |
Enable/disable the non-maximal suppression after the detection (5x5 windows is used) More... | |
NMSMethod | nmsMethod |
Method to perform non maximal suppression. More... | |
size_t | min_distance |
The allowed minimun distance between features. More... | |
size_t | orb_nfeats |
Number of features to be detected (only for ORB) More... | |
size_t | orb_nlevels |
The number of pyramid levels. More... | |
double | minimum_ORB_response |
Minimum ORB response [Harris response] to not to discard a feature as being in a textureless zone (Default: 0.005) More... | |
int | fast_min_th |
int | fast_max_th |
Limits for the FAST (within ORB) detector (dynamic) threshold. More... | |
int | initial_FAST_threshold |
The initial threshold of the FAST feature detector, which will be dynamically adapted to fulfill target_feats_per_pixel (Default=15) More... | |
Parameters for the keypoint detection
rso::CStereoOdometryEstimator::TDetectParams::TDetectParams | ( | ) |
|
inline |
TDMethod rso::CStereoOdometryEstimator::TDetectParams::detect_method |
Method to detect features (also affects to the matching process)
int rso::CStereoOdometryEstimator::TDetectParams::fast_max_th |
Limits for the FAST (within ORB) detector (dynamic) threshold.
int rso::CStereoOdometryEstimator::TDetectParams::fast_min_th |
int rso::CStereoOdometryEstimator::TDetectParams::initial_FAST_threshold |
The initial threshold of the FAST feature detector, which will be dynamically adapted to fulfill target_feats_per_pixel (Default=15)
int rso::CStereoOdometryEstimator::TDetectParams::KLT_win |
Window for the KLT response evaluation (Default: 4)
size_t rso::CStereoOdometryEstimator::TDetectParams::min_distance |
The allowed minimun distance between features.
double rso::CStereoOdometryEstimator::TDetectParams::minimum_KLT_response |
Minimum KLT response to not to discard a feature as being in a textureless zone (Default: 10)
double rso::CStereoOdometryEstimator::TDetectParams::minimum_ORB_response |
Minimum ORB response [Harris response] to not to discard a feature as being in a textureless zone (Default: 0.005)
NMSMethod rso::CStereoOdometryEstimator::TDetectParams::nmsMethod |
Method to perform non maximal suppression.
bool rso::CStereoOdometryEstimator::TDetectParams::non_maximal_suppression |
Enable/disable the non-maximal suppression after the detection (5x5 windows is used)
size_t rso::CStereoOdometryEstimator::TDetectParams::orb_nfeats |
Number of features to be detected (only for ORB)
size_t rso::CStereoOdometryEstimator::TDetectParams::orb_nlevels |
The number of pyramid levels.
double rso::CStereoOdometryEstimator::TDetectParams::target_feats_per_pixel |
Desired number of features per square pixel (Default: 10/1000)