MCPcopy Create free account

hub / github.com/ManiiXu/VINS-Mono-Learning / functions

Functions642 in github.com/ManiiXu/VINS-Mono-Learning

Methodoperator>=
pose_graph/src/ThirdParty/DUtils/Timestamp.cpp:170
Methodoptimization
* @brief 基于滑动窗口紧耦合的非线性优化,残差项的构造和求解 * @Description 添加要优化的变量 (p,v,q,ba,bg) 一共15个自由度,IMU的外参也可以加进来 * 添加残差,残差项分为4块 先验残差+IMU残差+视觉残差+闭环检测残差
vins_estimator/src/estimator.cpp:799
Methodoptimize
camera_model/src/calib/CameraCalibration.cc:464
Methodoptimize4DoF
四自由度位姿图优化
pose_graph/src/pose_graph.cpp:454
MethodparameterCount
camera_model/src/camera_models/EquidistantCamera.cc:610
MethodparameterCount
camera_model/src/camera_models/CataCamera.cc:917
MethodparameterCount
camera_model/src/camera_models/PinholeCamera.cc:795
MethodparameterCount
camera_model/src/camera_models/ScaramuzzaCamera.cc:760
MethodparametersToString
camera_model/src/camera_models/EquidistantCamera.cc:676
MethodparametersToString
camera_model/src/camera_models/PinholeCamera.cc:872
MethodparametersToString
camera_model/src/camera_models/ScaramuzzaCamera.cc:824
Functionpoint_callback
ar_demo/src/ar_demo_node.cpp:393
Functionpoint_callback
地图点云回调函数,把point_msg放入point_buf
pose_graph/src/pose_graph_node.cpp:124
FunctionposeWithCartesianTranslation
camera_model/include/camodocal/gpl/EigenUtils.h:209
FunctionposeWithSphericalTranslation
camera_model/include/camodocal/gpl/EigenUtils.h:231
Functionpose_callback
ar_demo/src/ar_demo_node.cpp:454
Functionpose_callback
图像帧位姿回调函数,把pose_msg放入pose_buf
pose_graph/src/pose_graph_node.cpp:145
Methodpositify
pose_graph/src/utility/utility.h:37
Methodpositify
vins_estimator/src/utility/utility.h:37
Functionprocess
主线程
pose_graph/src/pose_graph_node.cpp:312
Functionprocess
* @brief VIO的主线程 * @Description 等待并获取measurements:(IMUs, img_msg)s,计算dt * estimator.processIMU()进行IMU预积分 * est
vins_estimator/src/estimator_node.cpp:258
Methodpropagate
* @brief IMU预积分传播方程 * @Description 积分计算两个关键帧之间IMU测量的变化量: * 旋转delta_q 速度delta_v 位移delta_p * 加速度的biaslineari
vins_estimator/src/factor/integration_base.h:154
Methodpublish_image_by
pose_graph/src/utility/CameraPoseVisualization.cpp:219
MethodqueryBhattacharyya
pose_graph/src/ThirdParty/DBoW/TemplatedDatabase.h:1018
MethodqueryChiSquare
pose_graph/src/ThirdParty/DBoW/TemplatedDatabase.h:816
MethodqueryDotProduct
pose_graph/src/ThirdParty/DBoW/TemplatedDatabase.h:1091
MethodqueryKL
pose_graph/src/ThirdParty/DBoW/TemplatedDatabase.h:927
MethodqueryL1
pose_graph/src/ThirdParty/DBoW/TemplatedDatabase.h:656
MethodqueryL2
pose_graph/src/ThirdParty/DBoW/TemplatedDatabase.h:728
Methodr
camera_model/include/camodocal/camera_models/EquidistantCamera.h:159
Functionr2d
camera_model/src/gpl/gpl.cc:69
FunctionrandomNormal
camera_model/include/camodocal/gpl/gpl.h:63
MethodreadChessboardData
camera_model/src/calib/CameraCalibration.cc:344
MethodreadData
camera_model/src/calib/CameraCalibration.cc:550
MethodreadFromYamlFile
camera_model/src/camera_models/EquidistantCamera.cc:145
MethodreadFromYamlFile
camera_model/src/camera_models/PinholeCamera.cc:144
MethodreadFromYamlFile
camera_model/src/camera_models/ScaramuzzaCamera.cc:63
FunctionreadParam
benchmark_publisher/src/benchmark_publisher_node.cpp:18
FunctionreadParam
feature_tracker/src/parameters.cpp:22
FunctionreadParam
vins_estimator/src/parameters.cpp:27
MethodreadParameters
camera_model/src/camera_models/EquidistantCamera.cc:634
MethodreadParameters
camera_model/src/camera_models/PinholeCamera.cc:830
MethodreadParameters
camera_model/src/camera_models/ScaramuzzaCamera.cc:780
MethodrejectWithF
* @brief 通过F矩阵去除outliers * @Description 将图像坐标转换为归一化坐标 * cv::findFundamentalMat()计算F矩阵 * reduceVector()去除outliers * @r
feature_tracker/src/feature_tracker.cpp:252
MethodrelativePose
* @brief 判断两帧有足够视差30且内点数目大于12则可进行初始化,同时得到R和T * @Description 判断每帧到窗口最后一帧对应特征点的平均视差是否大于30 solveRelativeRT()通过基础矩阵计算当前帧与第l帧之间的R和T,并
vins_estimator/src/estimator.cpp:544
Functionrelo_relative_pose_callback
重定位回调函数,将重定位帧的相对位姿放入loop_info,updateKeyFrameLoop()进行回环更新
pose_graph/src/pose_graph_node.cpp:195
Functionrelocalization_callback
relocalization回调函数,将points_msg放入relo_buf
vins_estimator/src/estimator_node.cpp:242
MethodremoveOutlier
移除外点
vins_estimator/src/feature_manager.cpp:285
MethodreprojectionDist
camera_model/src/camera_models/Camera.cc:143
Methodreset
pose_graph/src/utility/CameraPoseVisualization.cpp:192
Functionrestart_callback
restart回调函数,收到restart时清空feature_buf和imu_buf,估计器重置,时间重置
vins_estimator/src/estimator_node.cpp:217
FunctionsampsonError
camera_model/include/camodocal/gpl/EigenUtils.h:256
Methodsave
pose_graph/src/ThirdParty/DBoW/TemplatedDatabase.h:1169
Methodsave
pose_graph/src/ThirdParty/DBoW/TemplatedVocabulary.h:1337
MethodsaveM
pose_graph/src/ThirdParty/DBoW/QueryResults.cpp:47
MethodsaveM
pose_graph/src/ThirdParty/DBoW/BowVector.cpp:105
MethodscaleScores
pose_graph/src/ThirdParty/DBoW/QueryResults.h:194
Methodscore
pose_graph/src/ThirdParty/DBoW/ScoringObject.cpp:23
Methodscore
pose_graph/src/ThirdParty/DBoW/TemplatedVocabulary.h:1198
MethodsearchByBRIEFDes
* @brief 将关键帧与回环帧进行BRIEF描述子匹配 * @param[out] matched_2d_old 回环帧匹配后的二维坐标 * @param[out] matched_2d_old_norm 回环帧匹配后的二维归一化坐标 * @param[out] status
pose_graph/src/keyframe.cpp:182
MethodsearchInAera
关键帧中某个特征点的描述子与回环帧的所有描述子匹配
pose_graph/src/keyframe.cpp:139
Methodserialize
pose_graph/src/ThirdParty/VocabularyBinary.cpp:21
MethodsetImageBoundaryColor
pose_graph/src/utility/CameraPoseVisualization.cpp:32
MethodsetImageBoundaryColor
vins_estimator/src/utility/CameraPoseVisualization.cpp:30
MethodsetMask
* @brief 对跟踪点进行排序并去除密集点 * @Description 对跟踪到的特征点,按照被追踪到的次数排序并依次选点 * 使用mask进行类似非极大抑制,半径为30,去掉密集点,使特征点分布均匀 * @return v
feature_tracker/src/feature_tracker.cpp:47
MethodsetNodeWeights
pose_graph/src/ThirdParty/DBoW/TemplatedVocabulary.h:942
MethodsetOpticalCenterConnectorColor
pose_graph/src/utility/CameraPoseVisualization.cpp:39
MethodsetOpticalCenterConnectorColor
vins_estimator/src/utility/CameraPoseVisualization.cpp:37
MethodsetParameters
camera_model/src/camera_models/EquidistantCamera.cc:622
MethodsetParameters
camera_model/src/camera_models/PinholeCamera.cc:807
MethodsetParameters
camera_model/src/camera_models/ScaramuzzaCamera.cc:772
MethodsetScoringType
pose_graph/src/ThirdParty/DBoW/TemplatedVocabulary.h:496
MethodsetTime
* Sets the timestamp from seconds and microseconds * @param secs: seconds * @param usecs: microseconds */
pose_graph/src/ThirdParty/DUtils/Timestamp.h:61
MethodsetType
camera_model/include/camodocal/chessboard/Spline.h:81
MethodsetWeightingType
pose_graph/src/ThirdParty/DBoW/TemplatedVocabulary.h:505
Functionsinc
camera_model/src/gpl/gpl.cc:79
MethodskewSymmetric
pose_graph/src/utility/utility.h:27
MethodskewSymmetric
vins_estimator/src/utility/utility.h:27
MethodslideWindow
* @brief 实现滑动窗口all_image_frame的函数 * @Description 如果次新帧是关键帧,则边缘化最老帧,将其看到的特征点和IMU数据转化为先验信息 如果次新帧不是关键帧,则舍弃视觉测量而保留IMU测量值,从而保证IMU预积分的连贯性
vins_estimator/src/estimator.cpp:1171
MethodslideWindowNew
滑动窗口边缘化次新帧时处理特征点被观测的帧号 real marginalization is removed in solve_ceres()
vins_estimator/src/estimator.cpp:1261
MethodslideWindowOld
滑动窗口边缘化最老帧时处理特征点被观测的帧号 real marginalization is removed in solve_ceres()
vins_estimator/src/estimator.cpp:1269
MethodsolveFrameByPnP
PNP方法得到第l帧到第i帧的R_initial、P_initial
vins_estimator/src/initial/initial_sfm.cpp:23
MethodsolveOdometry
三角化求解所有特征点的深度,并进行非线性优化
vins_estimator/src/estimator.cpp:581
MethodsolveRelativeR
根据两帧特征点求解两帧的旋转矩阵
vins_estimator/src/initial/initial_ex_rotation.cpp:78
MethodspaceToPlane
* \brief Project a 3D point (\a x,\a y,\a z) to the image plane in (\a u,\a v) * * \param P 3D point coordinates * \param p return value, contains
camera_model/src/camera_models/EquidistantCamera.cc:450
MethodspaceToPlane
* \brief Project a 3D point (\a x,\a y,\a z) to the image plane in (\a u,\a v) * * \param P 3D point coordinates * \param p return value, contains
camera_model/src/camera_models/PinholeCamera.cc:519
MethodspaceToPlane
* \brief Project a 3D point (\a x,\a y,\a z) to the image plane in (\a u,\a v) * * \param P 3D point coordinates * \param p return value, contains
camera_model/src/camera_models/ScaramuzzaCamera.cc:631
MethodspaceToPlane
camera_model/include/camodocal/camera_models/CataCamera.h:154
MethodspaceToPlane
camera_model/include/camodocal/camera_models/EquidistantCamera.h:171
MethodspaceToPlane
camera_model/include/camodocal/camera_models/ScaramuzzaCamera.h:154
MethodspaceToPlane
camera_model/include/camodocal/camera_models/PinholeCamera.h:146
MethodspaceToSphere
camera_model/include/camodocal/camera_models/ScaramuzzaCamera.h:217
MethodsplineCalc
//PRIVATE FUNCTIONS Function to calculate the value of a given spline at a point xval
camera_model/include/camodocal/chessboard/Spline.h:122
Functionsqrtm
camera_model/include/camodocal/gpl/EigenUtils.h:22
MethodstaticDataSize
pose_graph/src/ThirdParty/VocabularyBinary.hpp:40
MethodstopWords
pose_graph/src/ThirdParty/DBoW/TemplatedVocabulary.h:1319
MethodtestTriangulation
vins_estimator/src/initial/initial_ex_rotation.cpp:117
Methodtic
feature_tracker/src/tic_toc.h:15
Methodtic
pose_graph/src/utility/tic_toc.h:15
Methodtic
vins_estimator/src/utility/tic_toc.h:15
← previousnext →501–600 of 642, ranked by callers