libstereo-odometry (C++ Library for robust Stereo odometry)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
rso::CStereoOdometryEstimator Member List

This is the complete list of members for rso::CStereoOdometryEstimator, including all inherited members.

CStereoOdometryEstimator()rso::CStereoOdometryEstimator
dumpToConsole()rso::CStereoOdometryEstimatorinline
enable_time_profiler(bool enable=true)rso::CStereoOdometryEstimatorinline
get_time_profiler()rso::CStereoOdometryEstimatorinline
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::CStereoOdometryEstimatorinline
getCopyCurrentImageRight()rso::CStereoOdometryEstimatorinline
getFASTThreshold()rso::CStereoOdometryEstimatorinline
getKeyPressedOnGUI()rso::CStereoOdometryEstimator
getORBThreshold()rso::CStereoOdometryEstimatorinline
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::CStereoOdometryEstimatorinline
getRefCurrentImageLeft()rso::CStereoOdometryEstimatorinline
getRefCurrentImageRight()rso::CStereoOdometryEstimatorinline
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::CStereoOdometryEstimatorinline
isFASTThMax()rso::CStereoOdometryEstimatorinline
isFASTThMin()rso::CStereoOdometryEstimatorinline
isORBThMax()rso::CStereoOdometryEstimatorinline
isORBThMin()rso::CStereoOdometryEstimatorinline
keyPressedOnGUI()rso::CStereoOdometryEstimator
loadParamsFromConfigFile(const mrpt::utils::CConfigFile &iniFile, const std::vector< std::string > &sections)rso::CStereoOdometryEstimatorinline
loadParamsFromConfigFileName(const std::string &fileName, const std::vector< std::string > &sections)rso::CStereoOdometryEstimatorinline
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::CStereoOdometryEstimatorprivate
m_current_fast_thrso::CStereoOdometryEstimatorprivate
m_current_imgpairrso::CStereoOdometryEstimatorprivate
m_current_orb_thrso::CStereoOdometryEstimatorprivate
m_dump_keypoints_to_stream(std::ofstream &stream, const vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors)rso::CStereoOdometryEstimatorprivate
m_dump_matches_to_stream(std::ofstream &stream, const vector< cv::DMatch > &matches, const vector< size_t > &matches_ids)rso::CStereoOdometryEstimatorprivate
m_errorrso::CStereoOdometryEstimatorprivate
m_error_in_trackingrso::CStereoOdometryEstimatorprivate
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::CStereoOdometryEstimatorprivate
m_featlist_to_kpslist(CStereoOdometryEstimator::TImagePairData::img_data_t &img_data)rso::CStereoOdometryEstimatorprivate
m_filter_by_fundmatrix(const vector< cv::Point2f > &prevPts, const vector< cv::Point2f > &nextPts, vector< uchar > &status) const rso::CStereoOdometryEstimatorprivate
m_gui_inforso::CStereoOdometryEstimatorprivate
m_gui_info_cacherso::CStereoOdometryEstimatorprivate
m_gui_info_cache_next_indexrso::CStereoOdometryEstimatorprivate
m_gui_info_csrso::CStereoOdometryEstimatorprivate
m_it_counterrso::CStereoOdometryEstimatorprivate
m_jacobian_is_good(Eigen::MatrixXd &jacobian)rso::CStereoOdometryEstimatorinlineprivate
m_kf_idsrso::CStereoOdometryEstimatorprivate
m_kf_max_match_IDrso::CStereoOdometryEstimatorprivate
m_last_computed_poserso::CStereoOdometryEstimatorprivate
m_last_kf_max_idrso::CStereoOdometryEstimatorprivate
m_last_match_IDrso::CStereoOdometryEstimatorprivate
m_lastIDrso::CStereoOdometryEstimatorprivate
m_load_keypoints_from_stream(std::ifstream &stream, vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors)rso::CStereoOdometryEstimatorprivate
m_load_matches_from_stream(std::ifstream &stream, vector< cv::DMatch > &matches, vector< size_t > &matches_ids)rso::CStereoOdometryEstimatorprivate
m_next_gui_inforso::CStereoOdometryEstimatorprivate
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::CStereoOdometryEstimatorprivate
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::CStereoOdometryEstimatorprivate
m_num_tracked_pairs_from_last_framerso::CStereoOdometryEstimatorprivate
m_num_tracked_pairs_from_last_kfrso::CStereoOdometryEstimatorprivate
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::CStereoOdometryEstimatorprivate
m_prev_imgpairrso::CStereoOdometryEstimatorprivate
m_profilerrso::CStereoOdometryEstimatormutableprivate
m_resetrso::CStereoOdometryEstimatorprivate
m_stereo_rectifierrso::CStereoOdometryEstimatorprivate
m_thread_guirso::CStereoOdometryEstimatorprivate
m_threads_must_closerso::CStereoOdometryEstimatorprivate
m_thresholdrso::CStereoOdometryEstimatorprivate
m_update_indexes(TImagePairData::img_data_t &data, size_t octave, const bool order)rso::CStereoOdometryEstimatorprivate
m_verbose_levelrso::CStereoOdometryEstimatorprivate
m_win_keyhitrso::CStereoOdometryEstimatorprivate
params_detectrso::CStereoOdometryEstimator
params_generalrso::CStereoOdometryEstimator
params_guirso::CStereoOdometryEstimator
params_if_matchrso::CStereoOdometryEstimator
params_least_squaresrso::CStereoOdometryEstimator
params_lr_matchrso::CStereoOdometryEstimator
params_rectifyrso::CStereoOdometryEstimator
processNewImagePair(TStereoOdometryRequest &request_data, TStereoOdometryResult &result)rso::CStereoOdometryEstimator
resetFASTThreshold()rso::CStereoOdometryEstimatorinline
resetIds()rso::CStereoOdometryEstimatorinline
resetORBThreshold()rso::CStereoOdometryEstimatorinline
saveStateToFile(const string &filename)rso::CStereoOdometryEstimator
setFASTThreshold(int value)rso::CStereoOdometryEstimatorinline
setIds(const vector< size_t > &ids)rso::CStereoOdometryEstimatorinline
setMaxMatchID(const size_t id)rso::CStereoOdometryEstimatorinline
setORBThreshold(int value)rso::CStereoOdometryEstimatorinline
setThisFrameAsKF()rso::CStereoOdometryEstimatorinline
setVerbosityLevel(int level)rso::CStereoOdometryEstimatorinline
stage1_prepare_rectify(TStereoOdometryRequest &in_imgs, TImagePairData &out_imgpair)rso::CStereoOdometryEstimatorprivate
stage2_detect_features(TImagePairData::img_data_t &img_data, mrpt::utils::CImage &gui_image, bool update_dyn_thresholds=false)rso::CStereoOdometryEstimatorprivate
stage3_match_left_right(CStereoOdometryEstimator::TImagePairData &imgpair, const TStereoCamera &stereoCamera)rso::CStereoOdometryEstimatorprivate
stage4_track(TTrackingData &out_tracked_feats, TImagePairData &prev_imgpair, TImagePairData &cur_imgpair)rso::CStereoOdometryEstimatorprivate
stage5_optimize(TTrackingData &out_tracked_feats, const mrpt::utils::TStereoCamera &stereoCam, TStereoOdometryResult &result, const vector< double > &initial_estimation=vector< double >(6, 0))rso::CStereoOdometryEstimatorprivate
thread_gui()rso::CStereoOdometryEstimatorprivate
TImagePairDataPtr typedefrso::CStereoOdometryEstimatorprivate
~CStereoOdometryEstimator()rso::CStereoOdometryEstimator