libstereo-odometry (C++ Library for robust Stereo odometry)
|
This is the complete list of members for rso::CStereoOdometryEstimator, including all inherited members.
CStereoOdometryEstimator() | rso::CStereoOdometryEstimator | |
dumpToConsole() | rso::CStereoOdometryEstimator | inline |
enable_time_profiler(bool enable=true) | rso::CStereoOdometryEstimator | inline |
get_time_profiler() | rso::CStereoOdometryEstimator | inline |
getChangeInPose(const vector_index_pairs_t &tracked_pairs, const vector< cv::DMatch > &pre_matches, const vector< cv::DMatch > &cur_matches, const vector< cv::KeyPoint > &pre_left_feats, const vector< cv::KeyPoint > &pre_right_feats, const vector< cv::KeyPoint > &cur_left_feats, const vector< cv::KeyPoint > &cur_right_feats, const mrpt::utils::TStereoCamera &stereo_camera, TStereoOdometryResult &result, const vector< double > &ini_estimation=vector< double >(6, 0)) | rso::CStereoOdometryEstimator | |
getCopyCurrentImageLeft() | rso::CStereoOdometryEstimator | inline |
getCopyCurrentImageRight() | rso::CStereoOdometryEstimator | inline |
getFASTThreshold() | rso::CStereoOdometryEstimator | inline |
getKeyPressedOnGUI() | rso::CStereoOdometryEstimator | |
getORBThreshold() | rso::CStereoOdometryEstimator | inline |
getProjectedCoords(const vector< cv::DMatch > &pre_matches, const vector< cv::KeyPoint > &pre_left_feats, const vector< cv::KeyPoint > &pre_right_feats, const vector< pair< int, float > > &other_matches_tracked, const mrpt::utils::TStereoCamera &stereo_camera, const CPose3D &change_pose, vector< pair< TPixelCoordf, TPixelCoordf > > &pro_pre_feats) | rso::CStereoOdometryEstimator | |
getRefCurrentIDs(const size_t octave) | rso::CStereoOdometryEstimator | inline |
getRefCurrentImageLeft() | rso::CStereoOdometryEstimator | inline |
getRefCurrentImageRight() | rso::CStereoOdometryEstimator | inline |
getValues(vector< cv::KeyPoint > &leftKP, vector< cv::KeyPoint > &rightKP, cv::Mat &leftDesc, cv::Mat &rightDesc, vector< cv::DMatch > &matches, vector< size_t > &matches_id) | rso::CStereoOdometryEstimator | inline |
isFASTThMax() | rso::CStereoOdometryEstimator | inline |
isFASTThMin() | rso::CStereoOdometryEstimator | inline |
isORBThMax() | rso::CStereoOdometryEstimator | inline |
isORBThMin() | rso::CStereoOdometryEstimator | inline |
keyPressedOnGUI() | rso::CStereoOdometryEstimator | |
loadParamsFromConfigFile(const mrpt::utils::CConfigFile &iniFile, const std::vector< std::string > §ions) | rso::CStereoOdometryEstimator | inline |
loadParamsFromConfigFileName(const std::string &fileName, const std::vector< std::string > §ions) | rso::CStereoOdometryEstimator | inline |
loadStateFromFile(const string &filename) | rso::CStereoOdometryEstimator | |
m_adaptive_non_max_sup(const size_t &num_out_points, const vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors, vector< cv::KeyPoint > &out_kp_rad, cv::Mat &out_kp_desc, const double &min_radius_th=0) | rso::CStereoOdometryEstimator | private |
m_current_fast_th | rso::CStereoOdometryEstimator | private |
m_current_imgpair | rso::CStereoOdometryEstimator | private |
m_current_orb_th | rso::CStereoOdometryEstimator | private |
m_dump_keypoints_to_stream(std::ofstream &stream, const vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors) | rso::CStereoOdometryEstimator | private |
m_dump_matches_to_stream(std::ofstream &stream, const vector< cv::DMatch > &matches, const vector< size_t > &matches_ids) | rso::CStereoOdometryEstimator | private |
m_error | rso::CStereoOdometryEstimator | private |
m_error_in_tracking | rso::CStereoOdometryEstimator | private |
m_evalRGN(const TKeyPointList &list1_l, const TKeyPointList &list1_r, const TKeyPointList &list2_l, const TKeyPointList &list2_r, const vector< bool > &mask, const vector< TPoint3D > &lmks, const vector< double > &deltaPose, const mrpt::utils::TStereoCamera &stereoCam, Eigen::MatrixXd &out_newPose, Eigen::MatrixXd &out_gradient, vector< double > &out_residual, double &out_cost, VOErrorCode &out_error_code) | rso::CStereoOdometryEstimator | private |
m_featlist_to_kpslist(CStereoOdometryEstimator::TImagePairData::img_data_t &img_data) | rso::CStereoOdometryEstimator | private |
m_filter_by_fundmatrix(const vector< cv::Point2f > &prevPts, const vector< cv::Point2f > &nextPts, vector< uchar > &status) const | rso::CStereoOdometryEstimator | private |
m_gui_info | rso::CStereoOdometryEstimator | private |
m_gui_info_cache | rso::CStereoOdometryEstimator | private |
m_gui_info_cache_next_index | rso::CStereoOdometryEstimator | private |
m_gui_info_cs | rso::CStereoOdometryEstimator | private |
m_it_counter | rso::CStereoOdometryEstimator | private |
m_jacobian_is_good(Eigen::MatrixXd &jacobian) | rso::CStereoOdometryEstimator | inlineprivate |
m_kf_ids | rso::CStereoOdometryEstimator | private |
m_kf_max_match_ID | rso::CStereoOdometryEstimator | private |
m_last_computed_pose | rso::CStereoOdometryEstimator | private |
m_last_kf_max_id | rso::CStereoOdometryEstimator | private |
m_last_match_ID | rso::CStereoOdometryEstimator | private |
m_lastID | rso::CStereoOdometryEstimator | private |
m_load_keypoints_from_stream(std::ifstream &stream, vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors) | rso::CStereoOdometryEstimator | private |
m_load_matches_from_stream(std::ifstream &stream, vector< cv::DMatch > &matches, vector< size_t > &matches_ids) | rso::CStereoOdometryEstimator | private |
m_next_gui_info | rso::CStereoOdometryEstimator | private |
m_non_max_sup(const size_t &num_out_points, const vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors, vector< cv::KeyPoint > &out_kp_rad, cv::Mat &out_kp_desc, const size_t &imgH, const size_t &imgW, vector< bool > &survivors) | rso::CStereoOdometryEstimator | private |
m_non_max_sup(const vector< cv::KeyPoint > &keypoints, vector< bool > &survivors, const size_t &imgH, const size_t &imgW, const size_t &num_out_points) const | rso::CStereoOdometryEstimator | private |
m_num_tracked_pairs_from_last_frame | rso::CStereoOdometryEstimator | private |
m_num_tracked_pairs_from_last_kf | rso::CStereoOdometryEstimator | private |
m_pinhole_stereo_projection(const vector< TPoint3D > &lmks, const TStereoCamera &cam, const vector< double > &delta_pose, vector< pair< TPixelCoordf, TPixelCoordf > > &out_pixels, vector< Eigen::MatrixXd > &out_jacobian) | rso::CStereoOdometryEstimator | private |
m_prev_imgpair | rso::CStereoOdometryEstimator | private |
m_profiler | rso::CStereoOdometryEstimator | mutableprivate |
m_reset | rso::CStereoOdometryEstimator | private |
m_stereo_rectifier | rso::CStereoOdometryEstimator | private |
m_thread_gui | rso::CStereoOdometryEstimator | private |
m_threads_must_close | rso::CStereoOdometryEstimator | private |
m_threshold | rso::CStereoOdometryEstimator | private |
m_update_indexes(TImagePairData::img_data_t &data, size_t octave, const bool order) | rso::CStereoOdometryEstimator | private |
m_verbose_level | rso::CStereoOdometryEstimator | private |
m_win_keyhit | rso::CStereoOdometryEstimator | private |
params_detect | rso::CStereoOdometryEstimator | |
params_general | rso::CStereoOdometryEstimator | |
params_gui | rso::CStereoOdometryEstimator | |
params_if_match | rso::CStereoOdometryEstimator | |
params_least_squares | rso::CStereoOdometryEstimator | |
params_lr_match | rso::CStereoOdometryEstimator | |
params_rectify | rso::CStereoOdometryEstimator | |
processNewImagePair(TStereoOdometryRequest &request_data, TStereoOdometryResult &result) | rso::CStereoOdometryEstimator | |
resetFASTThreshold() | rso::CStereoOdometryEstimator | inline |
resetIds() | rso::CStereoOdometryEstimator | inline |
resetORBThreshold() | rso::CStereoOdometryEstimator | inline |
saveStateToFile(const string &filename) | rso::CStereoOdometryEstimator | |
setFASTThreshold(int value) | rso::CStereoOdometryEstimator | inline |
setIds(const vector< size_t > &ids) | rso::CStereoOdometryEstimator | inline |
setMaxMatchID(const size_t id) | rso::CStereoOdometryEstimator | inline |
setORBThreshold(int value) | rso::CStereoOdometryEstimator | inline |
setThisFrameAsKF() | rso::CStereoOdometryEstimator | inline |
setVerbosityLevel(int level) | rso::CStereoOdometryEstimator | inline |
stage1_prepare_rectify(TStereoOdometryRequest &in_imgs, TImagePairData &out_imgpair) | rso::CStereoOdometryEstimator | private |
stage2_detect_features(TImagePairData::img_data_t &img_data, mrpt::utils::CImage &gui_image, bool update_dyn_thresholds=false) | rso::CStereoOdometryEstimator | private |
stage3_match_left_right(CStereoOdometryEstimator::TImagePairData &imgpair, const TStereoCamera &stereoCamera) | rso::CStereoOdometryEstimator | private |
stage4_track(TTrackingData &out_tracked_feats, TImagePairData &prev_imgpair, TImagePairData &cur_imgpair) | rso::CStereoOdometryEstimator | private |
stage5_optimize(TTrackingData &out_tracked_feats, const mrpt::utils::TStereoCamera &stereoCam, TStereoOdometryResult &result, const vector< double > &initial_estimation=vector< double >(6, 0)) | rso::CStereoOdometryEstimator | private |
thread_gui() | rso::CStereoOdometryEstimator | private |
TImagePairDataPtr typedef | rso::CStereoOdometryEstimator | private |
~CStereoOdometryEstimator() | rso::CStereoOdometryEstimator |