Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MRwangmaomao/semantic_slam_nav_ros
/ functions
Functions
2,789 in github.com/MRwangmaomao/semantic_slam_nav_ros
⨍
Functions
2,789
◇
Types & classes
623
↓ 14 callers
Method
setEstimate
set the estimate for the vertex also calls updateCache()
Thirdparty/g2o/g2o/core/base_vertex.h:104
↓ 13 callers
Method
AddMapPoint
orbslam/src/Map.cc:28
↓ 13 callers
Method
GetCameraCenter
单个相机 光心 点坐标
orbslam/src/KeyFrame.cc:172
↓ 13 callers
Method
empty
Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h:1021
↓ 13 callers
Function
fwrite_tensor_proto_data
Thirdparty/ncnn/tools/onnx/onnx2ncnn.cpp:196
↓ 12 callers
Method
AddObservation
添加能够观测到 的关键帧 对应的 关键点id 更新能够 观测到改点 的帧数量 添加地图点观测帧:能够观测到同一个地图点的关键帧之间存在共视关系
orbslam/src/MapPoint.cc:125
↓ 12 callers
Function
Eigen2Point
dense_surfel_mapping/src/CameraPoseVisualization.cpp:12
↓ 12 callers
Method
SearchByProjection
当前帧 和 局部地图 之间的匹配 最好的匹配 和 次好的 匹配在 同一金字塔层级 并且 最短的距离不小于次短距离的 80% 不被选为匹配点 * @brief 通过投影,对Local MapPoint进行跟踪 * * 将Local MapPoint投影到当前帧中, 由此增加当前帧的MapPo
orbslam/src/ORBmatcher.cc:63
↓ 12 callers
Method
addEdge
Thirdparty/g2o/g2o/core/hyper_graph.cpp:99
↓ 12 callers
Method
setMeasurement
Thirdparty/g2o/g2o/core/base_edge.h:78
↓ 12 callers
Method
setRobustKernel
Thirdparty/g2o/g2o/core/optimizable_graph.cpp:193
↓ 11 callers
Method
UpdateNormalAndDepth
2. 计算地图点平均观测方向和深度 更新 地图点 相对 观测帧 相机中心 单位化坐标 更新 地图点 在参考帧下 各个金字塔层级 下的 最小最大距离 该地图点平均观测方向与观测距离的范围,这些都是为了后面做描述子融合做准备。
orbslam/src/MapPoint.cc:397
↓ 11 callers
Method
release
Thirdparty/ncnn/src/mat.h:983
↓ 10 callers
Method
GetAllKeyFrames
返回所有关键帧
orbslam/src/Map.cc:81
↓ 10 callers
Method
addVertex
Thirdparty/g2o/g2o/core/hyper_graph.cpp:76
↓ 10 callers
Function
float2int8
Thirdparty/ncnn/src/layer/x86/convolution_sgemm_int8.h:15
↓ 10 callers
Function
quantize_weight
Thirdparty/ncnn/tools/caffe/caffe2ncnn.cpp:197
↓ 9 callers
Method
ComputeDistinctiveDescriptors
得到最具代表性的 描述子 每个地图点(世界中的一个点)在各个观测帧上 都有一个描述子 各个描述子 之间的 orb 二进制字符串汉明匹配距离 计算每个描述子和其他描述子 距离的中值 最小的距离中值 对于的描述子 在观测到该地图点的多个特征点中(对应多个关键帧),挑选出区分度最高的描述子,作为这个地图
orbslam/src/MapPoint.cc:305
↓ 9 callers
Method
GetDescriptor
得到地图点 在 所有观测帧中的 最具代表性的 描述子
orbslam/src/MapPoint.cc:370
↓ 9 callers
Method
GetParent
orbslam/src/KeyFrame.cc:516
↓ 9 callers
Method
SetErase
首先设置为坏帧,如果该帧不是回环帧,则可以真的删掉;如果该帧是回环帧,怎么都删不掉的
orbslam/src/KeyFrame.cc:548
↓ 9 callers
Method
area
area
Thirdparty/ncnn/src/opencv.h:58
↓ 9 callers
Method
b
return b, the right hand side of the system
Thirdparty/g2o/g2o/core/solver.h:98
↓ 9 callers
Method
create_requantize_op
Thirdparty/ncnn/src/layer/convolution.cpp:200
↓ 9 callers
Method
fastFree
Thirdparty/ncnn/src/allocator.cpp:118
↓ 9 callers
Function
fastMalloc
Thirdparty/ncnn/src/allocator.h:57
↓ 9 callers
Method
lockQuadraticForm
* lock for the block of the hessian and the b vector associated with this vertex, to avoid * race-conditions if multi-threaded. */
Thirdparty/g2o/g2o/core/optimizable_graph.h:333
↓ 9 callers
Method
oplus
* Update the position of the node from the parameters in v. * Depends on the implementation of oplusImpl in derived classes to actually carry
Thirdparty/g2o/g2o/core/optimizable_graph.h:291
↓ 9 callers
Method
segment
orbslam/src/MergeSG.cc:291
↓ 9 callers
Method
setFixed
Thirdparty/g2o/g2o/core/optimizable_graph.cpp:347
↓ 9 callers
Function
skew
Thirdparty/g2o/g2o/types/se3_ops.hpp:27
↓ 9 callers
Method
unlock
Thirdparty/ncnn/include/platform.h:45
↓ 9 callers
Method
unlockQuadraticForm
* unlock the block of the hessian and the b vector associated with this vertex */
Thirdparty/g2o/g2o/core/optimizable_graph.h:337
↓ 8 callers
Method
GetPoseInverse
相机 到 世界
orbslam/src/KeyFrame.cc:165
↓ 8 callers
Function
benchmark
Thirdparty/ncnn/src/benchmark.cpp:56
↓ 8 callers
Method
child
Thirdparty/g2o/g2o/core/hyper_dijkstra.h:56
↓ 8 callers
Method
clear
Thirdparty/g2o/g2o/core/sparse_optimizer.cpp:489
↓ 8 callers
Function
conv_im2col_sgemm_int8_dequant_sse
Thirdparty/ncnn/src/layer/x86/convolution_sgemm_int8.h:458
↓ 8 callers
Function
conv_im2col_sgemm_int8_neon
Thirdparty/ncnn/src/layer/arm/convolution_sgemm_int8.h:99
↓ 8 callers
Function
conv_im2col_sgemm_int8_requant_sse
Thirdparty/ncnn/src/layer/x86/convolution_sgemm_int8.h:907
↓ 8 callers
Method
distance
Thirdparty/g2o/g2o/core/hyper_dijkstra.h:59
↓ 8 callers
Function
div_ps
Thirdparty/ncnn/src/layer/arm/neon_mathfun.h:304
↓ 8 callers
Method
isStopped
orbslam/src/Viewer.cc:295
↓ 8 callers
Method
mapHessianMemory
Thirdparty/g2o/g2o/core/base_vertex.hpp:52
↓ 8 callers
Method
record_write_timestamp
Thirdparty/ncnn/src/command.cpp:314
↓ 8 callers
Method
robustKernel
if NOT NULL, error of this edge will be robustifed with the kernel
Thirdparty/g2o/g2o/core/optimizable_graph.h:415
↓ 8 callers
Method
setDelta
Thirdparty/g2o/g2o/core/robust_kernel.cpp:41
↓ 8 callers
Method
setInformation
Thirdparty/g2o/g2o/core/base_edge.h:71
↓ 7 callers
Method
ComputeBoW
* @brief Bag of Words Representation * * 用单词(ORB单词词典) 线性表示 一帧所有描述子 相当于 一个句子 用几个单词 来表示 * 词典 N个M维的单词 * 一帧的描述子 n个M维的描述子 * 生成一个 N*1的向量 记录一帧的描述子 使用
orbslam/src/Frame.cc:737
↓ 7 callers
Method
GetConnectedKeyFrames
返回所有连接的关键帧 得到关键帧序列 set是关联容器 未排序(set)
orbslam/src/KeyFrame.cc:246
↓ 7 callers
Method
GetMaxDistanceInvariance
orbslam/src/MapPoint.cc:454
↓ 7 callers
Method
GetMinDistanceInvariance
orbslam/src/MapPoint.cc:448
↓ 7 callers
Method
GetVectorCovisibleKeyFrames
返回所有连接的关键帧 返回全部序列 关键帧 容器 vector是顺序容器 排序(vector)
orbslam/src/KeyFrame.cc:258
↓ 7 callers
Method
PredictScale
注意金字塔ScaleFactor和距离的关系: 当前特征点对应ScaleFactor为1.2的意思是: 图片分辨率下降1.2倍后,可以提取出该特征点 (分辨率更高时,肯定也可以提取出, 这里取金字塔中能够
orbslam/src/MapPoint.cc:469
↓ 7 callers
Method
SetWorldPos
orbslam/src/MapPoint.cc:92
↓ 7 callers
Method
UpdateConnections
建立关键帧之间的连接关系
orbslam/src/KeyFrame.cc:390
↓ 7 callers
Function
fastMalloc
Thirdparty/ncnn/include/allocator.h:57
↓ 7 callers
Function
float2int8
Thirdparty/ncnn/src/layer/requantize.cpp:30
↓ 7 callers
Function
float2int8
Thirdparty/ncnn/src/layer/arm/requantize_arm.cpp:27
↓ 7 callers
Method
initializeOptimization
Thirdparty/g2o/g2o/core/sparse_optimizer.cpp:199
↓ 7 callers
Method
isLeaf
* Returns whether the node is a leaf node * @return true iff the node is a leaf */
Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h:340
↓ 7 callers
Method
is_weight
Thirdparty/ncnn/tools/mxnet/mxnet2ncnn.cpp:199
↓ 7 callers
Method
lock
Thirdparty/ncnn/include/platform.h:44
↓ 7 callers
Method
optimize
Thirdparty/g2o/g2o/core/sparse_optimizer.cpp:354
↓ 7 callers
Method
rowBaseOfBlock
where does the row at block-row r starts?
Thirdparty/g2o/g2o/core/sparse_block_matrix.h:108
↓ 7 callers
Method
vectorSize
return the size of the solution vector (x) and b
Thirdparty/g2o/g2o/core/solver.h:102
↓ 6 callers
Method
GetAllMapPoints
返回所有地图点
orbslam/src/Map.cc:88
↓ 6 callers
Method
GetBestCovisibilityKeyFrames
返回前N个最优 关键帧
orbslam/src/KeyFrame.cc:265
↓ 6 callers
Method
GetMapPoint
orbslam/src/KeyFrame.cc:383
↓ 6 callers
Method
GetObservations
得到该地图点的 观测帧
orbslam/src/MapPoint.cc:177
↓ 6 callers
Method
InformOnlyTracking
跟踪 + 建图 模式
orbslam/src/Tracking.cc:3150
↓ 6 callers
Method
Release
orbslam/src/Viewer.cc:319
↓ 6 callers
Method
RequestStop
orbslam/src/Viewer.cc:288
↓ 6 callers
Function
activation_ps
Thirdparty/ncnn/src/layer/arm/neon_activation.h:48
↓ 6 callers
Function
cast_float16_to_float32
Thirdparty/ncnn/src/mat.cpp:324
↓ 6 callers
Function
cast_float32_to_float16
Thirdparty/ncnn/src/mat.cpp:309
↓ 6 callers
Method
create
Thirdparty/ncnn/include/mat.h:775
↓ 6 callers
Function
crop_pack4_neon
Thirdparty/ncnn/src/layer/arm/crop_arm.cpp:34
↓ 6 callers
Function
fastFree
Thirdparty/ncnn/src/allocator.h:78
↓ 6 callers
Function
get_default_gpu_index
Thirdparty/ncnn/src/gpu.cpp:862
↓ 6 callers
Method
load_model
Thirdparty/ncnn/src/layer/rnn.cpp:36
↓ 6 callers
Method
parent
Thirdparty/g2o/g2o/core/hyper_dijkstra.h:57
↓ 6 callers
Method
record_clone
Thirdparty/ncnn/src/command.cpp:245
↓ 6 callers
Method
setHessianIndex
set the temporary index of the vertex in the parameter blocks
Thirdparty/g2o/g2o/core/optimizable_graph.h:301
↓ 6 callers
Method
setLevel
sets the level of the edge
Thirdparty/g2o/g2o/core/optimizable_graph.h:469
↓ 6 callers
Method
set_local_size_xyz
Thirdparty/ncnn/src/pipeline.cpp:214
↓ 6 callers
Method
set_num_threads
Thirdparty/ncnn/src/net.cpp:1819
↓ 6 callers
Method
write
Thirdparty/g2o/g2o/core/matrix_structure.cpp:88
↓ 5 callers
Method
GetIndexInKeyFrame
返回 给定帧 在 该地图点 的 观测帧集合中的 位置()
orbslam/src/MapPoint.cc:377
↓ 5 callers
Method
GetInverseScaleFactors
orbslam/include/ORBextractor.h:69
↓ 5 callers
Method
GetInverseScaleSigmaSquares
orbslam/include/ORBextractor.h:77
↓ 5 callers
Method
GetLevels
内联函数
orbslam/include/ORBextractor.h:59
↓ 5 callers
Method
GetScaleFactor
orbslam/include/ORBextractor.h:62
↓ 5 callers
Method
GetScaleFactors
orbslam/include/ORBextractor.h:65
↓ 5 callers
Method
GetScaleSigmaSquares
orbslam/include/ORBextractor.h:73
↓ 5 callers
Method
IsInImage
orbslam/src/KeyFrame.cc:740
↓ 5 callers
Method
KeyFramesInMap
地图中 关键帧数量
orbslam/src/Map.cc:101
↓ 5 callers
Method
UnprojectStereo
* @brief Backprojects a keypoint (if stereo/depth info available) into 3D world coordinates. * @param i 第i个keypoint * @return 3D点(相对于世界坐标系) */ 得
orbslam/src/Frame.cc:1073
↓ 5 callers
Method
colBaseOfBlock
where does the col at block-col r starts?
Thirdparty/g2o/g2o/core/sparse_block_matrix.h:111
↓ 5 callers
Method
computeActiveErrors
Thirdparty/g2o/g2o/core/sparse_optimizer.cpp:61
← previous
next →
101–200 of 2,789, ranked by callers