Example Search
Project Search
Popular Projects
Java
Python
JavaScript
TypeScript
C++
Scala
Blog
Project: openslam
(GitHub Link)
openslam-master
cmake
UtilsMacros.cmake
script_version_number.cmake
FilterFileLists.cmake
AssureCMakeRootFile.cmake
script_eigen.cmake
script_create_config_h.cmake
FindG2O.cmake
script_gtest.cmake
DeclareOPENSLAMLib.cmake
script_create_version_h.cmake
libs
base
src
utils
notify.cpp
timer.cpp
base_precomp.cpp
include
base_precomp.h
openslam
utils
cmd_line.h
timer.h
notify.h
noncopyable.h
boost_join.h
base
link_pragmas.h
CMakeLists.txt
CMakeLists.txt
slam
src
frame.cpp
slam_precomp.cpp
optimizer.cpp
abstract_camera.cpp
converter.cpp
feature.cpp
map.cpp
tracking_base.cpp
orb_matcher.cpp
system.cpp
keyframe_database.cpp
config.cpp
map_point.cpp
tracking_mono.cpp
keyframe.cpp
local_mapping.cpp
monocular_camera.cpp
orb_extractor.cpp
initializer.cpp
loop_closing.cpp
include
slam_precomp.h
openslam
slam
feature.h
frame.h
tracking_mono.h
map_point.h
config.h
loop_closing.h
orb_matcher.h
map.h
keyframe.h
local_mapping.h
tracking_base.h
abstract_camera.h
converter.h
initializer.h
monocular_camera.h
orb_extractor.h
optimizer.h
system.h
keyframe_database.h
link_pragmas.h
orb_vocabulary.h
CMakeLists.txt
parse-files
version.h.in
config.h.in
3rdparty
DBoW2
DBoW2
DBoW2Api.h
FeatureVector.cpp
ScoringObject.h
BowVector.cpp
ScoringObject.cpp
FeatureVector.h
FORB.cpp
TemplatedVocabulary.h
BowVector.h
FORB.h
FClass.h
README.txt
DUtils
Timestamp.h
DUtilsApi.h
Random.h
Timestamp.cpp
Random.cpp
CMakeLists.txt
LICENSE.txt
g2o
license-bsd.txt
g2o
solvers
linear_solver_eigen.h
linear_solver_dense.h
config.h
types
types_six_dof_expmap.cpp
types_seven_dof_expmap.h
types_six_dof_expmap.h
se3quat.h
g2o_types_api.h
se3_ops.hpp
se3_ops.h
types_sba.h
types_sba.cpp
types_seven_dof_expmap.cpp
sim3.h
stuff
os_specific.h
g2o_stuff_api.h
timeutil.h
macros.h
os_specific.c
property.h
misc.h
string_tools.cpp
timeutil.cpp
string_tools.h
property.cpp
color_macros.h
core
base_edge.h
estimate_propagator.h
base_vertex.h
optimization_algorithm_factory.cpp
matrix_structure.h
optimization_algorithm_property.h
batch_stats.cpp
creators.h
base_binary_edge.hpp
robust_kernel_factory.cpp
solver.h
marginal_covariance_cholesky.h
jacobian_workspace.cpp
optimization_algorithm_dogleg.h
parameter.cpp
optimizable_graph.cpp
matrix_operations.h
optimization_algorithm_levenberg.cpp
sparse_optimizer_terminate_action.cpp
optimization_algorithm_dogleg.cpp
linear_solver.h
robust_kernel_impl.cpp
optimization_algorithm_with_hessian.cpp
base_multi_edge.h
factory.cpp
sparse_block_matrix_diagonal.h
cache.cpp
openmp_mutex.h
robust_kernel_impl.h
optimization_algorithm_with_hessian.h
base_vertex.hpp
block_solver.hpp
sparse_block_matrix.hpp
sparse_block_matrix_test.cpp
hyper_graph_action.cpp
parameter_container.h
optimization_algorithm_factory.h
robust_kernel.cpp
optimization_algorithm.h
optimization_algorithm_levenberg.h
parameter_container.cpp
robust_kernel_factory.h
cache.h
optimization_algorithm_gauss_newton.cpp
batch_stats.h
sparse_optimizer.cpp
hyper_dijkstra.h
hyper_graph.cpp
estimate_propagator.cpp
sparse_block_matrix_ccs.h
base_unary_edge.hpp
base_multi_edge.hpp
robust_kernel.h
optimizable_graph.h
factory.h
matrix_structure.cpp
sparse_optimizer_terminate_action.h
base_binary_edge.h
g2o_core_api.h
block_solver.h
marginal_covariance_cholesky.cpp
hyper_graph.h
parameter.h
hyper_dijkstra.cpp
eigen_types.h
jacobian_workspace.h
base_unary_edge.h
optimization_algorithm.cpp
optimization_algorithm_gauss_newton.h
solver.cpp
hyper_graph_action.h
sparse_optimizer.h
sparse_block_matrix.h
cmake_modules
FindEigen3.cmake
FindLAPACK.cmake
FindBLAS.cmake
README.txt
CMakeLists.txt
config.h.in
CMakeLists.txt
eigen3
Eigen
src
UmfPackSupport
UmfPackSupport.h
CMakeLists.txt
Eigen2Support
QR.h
MathFunctions.h
VectorBlock.h
Geometry
Translation.h
Quaternion.h
Rotation2D.h
RotationBase.h
ParametrizedLine.h
AlignedBox.h
Hyperplane.h
AngleAxis.h
CMakeLists.txt
All.h
Transform.h
Scaling.h
Macros.h
Minor.h
Block.h
LU.h
LeastSquares.h
SVD.h
CMakeLists.txt
Memory.h
Lazy.h
Cwise.h
CwiseOperators.h
TriangularSolver.h
Meta.h
OrderingMethods
Amd.h
Eigen_Colamd.h
CMakeLists.txt
Ordering.h
SparseLU
SparseLU_column_dfs.h
SparseLU_Utils.h
SparseLU_Memory.h
SparseLU_panel_bmod.h
SparseLU_gemm_kernel.h
SparseLU_kernel_bmod.h
SparseLU_column_bmod.h
SparseLU_Structs.h
SparseLU_pruneL.h
SparseLU_heap_relax_snode.h
SparseLU.h
SparseLU_copy_to_ucol.h
CMakeLists.txt
SparseLU_relax_snode.h
SparseLU_pivotL.h
SparseLU_SupernodalMatrix.h
SparseLUImpl.h
SparseLU_panel_dfs.h
MetisSupport
MetisSupport.h
CMakeLists.txt
QR
HouseholderQR_MKL.h
HouseholderQR.h
FullPivHouseholderQR.h
CMakeLists.txt
ColPivHouseholderQR.h
ColPivHouseholderQR_MKL.h
Householder
BlockHouseholder.h
HouseholderSequence.h
Householder.h
CMakeLists.txt
SPQRSupport
SuiteSparseQRSupport.h
CMakeLists.txt
Core
Fuzzy.h
GlobalFunctions.h
Ref.h
ArrayWrapper.h
SelfCwiseBinaryOp.h
BooleanRedux.h
PlainObjectBase.h
SelfAdjointView.h
DiagonalMatrix.h
MathFunctions.h
TriangularMatrix.h
Transpositions.h
Swap.h
GeneralProduct.h
Stride.h
VectorBlock.h
StableNorm.h
VectorwiseOp.h
NoAlias.h
MapBase.h
arch
AltiVec
PacketMath.h
CMakeLists.txt
Complex.h
Default
CMakeLists.txt
Settings.h
SSE
PacketMath.h
MathFunctions.h
CMakeLists.txt
Complex.h
CMakeLists.txt
NEON
PacketMath.h
CMakeLists.txt
Complex.h
CwiseBinaryOp.h
CwiseNullaryOp.h
EigenBase.h
Functors.h
GenericPacketMath.h
SolveTriangular.h
Block.h
util
XprHelper.h
Constants.h
Macros.h
BlasUtil.h
MKL_support.h
StaticAssert.h
NonMPL2.h
DisableStupidWarnings.h
CMakeLists.txt
Memory.h
ForwardDeclarations.h
ReenableStupidWarnings.h
Meta.h
ProductBase.h
Reverse.h
CoreIterators.h
Map.h
Assign.h
IO.h
MatrixBase.h
NumTraits.h
BandMatrix.h
Redux.h
ForceAlignedAccess.h
Assign_MKL.h
Diagonal.h
CommaInitializer.h
DenseCoeffsBase.h
Replicate.h
ArrayBase.h
CMakeLists.txt
DenseBase.h
DenseStorage.h
ReturnByValue.h
products
TriangularMatrixVector_MKL.h
GeneralMatrixMatrixTriangular.h
Parallelizer.h
SelfadjointRank2Update.h
GeneralMatrixVector_MKL.h
GeneralMatrixMatrixTriangular_MKL.h
SelfadjointMatrixMatrix_MKL.h
CoeffBasedProduct.h
GeneralMatrixMatrix.h
TriangularMatrixMatrix_MKL.h
GeneralMatrixMatrix_MKL.h
TriangularSolverVector.h
SelfadjointMatrixVector_MKL.h
TriangularSolverMatrix_MKL.h
TriangularSolverMatrix.h
GeneralMatrixVector.h
TriangularMatrixVector.h
SelfadjointMatrixVector.h
CMakeLists.txt
SelfadjointMatrixMatrix.h
GeneralBlockPanelKernel.h
TriangularMatrixMatrix.h
SelfadjointProduct.h
Random.h
Visitor.h
Dot.h
Array.h
NestByValue.h
Select.h
CwiseUnaryOp.h
Transpose.h
PermutationMatrix.h
CwiseUnaryView.h
Flagged.h
DiagonalProduct.h
Matrix.h
SparseCholesky
SimplicialCholesky_impl.h
CMakeLists.txt
SimplicialCholesky.h
Geometry
Translation.h
Quaternion.h
Rotation2D.h
RotationBase.h
ParametrizedLine.h
AlignedBox.h
Umeyama.h
arch
Geometry_SSE.h
CMakeLists.txt
Hyperplane.h
AngleAxis.h
OrthoMethods.h
Homogeneous.h
CMakeLists.txt
Transform.h
EulerAngles.h
Scaling.h
SVD
UpperBidiagonalization.h
JacobiSVD.h
CMakeLists.txt
JacobiSVD_MKL.h
PaStiXSupport
CMakeLists.txt
PaStiXSupport.h
LU
FullPivLU.h
PartialPivLU_MKL.h
PartialPivLU.h
Determinant.h
Inverse.h
arch
CMakeLists.txt
Inverse_SSE.h
CMakeLists.txt
SparseQR
SparseQR.h
CMakeLists.txt
plugins
BlockMethods.h
CommonCwiseUnaryOps.h
ArrayCwiseUnaryOps.h
MatrixCwiseBinaryOps.h
CMakeLists.txt
ArrayCwiseBinaryOps.h
MatrixCwiseUnaryOps.h
CommonCwiseBinaryOps.h
misc
Kernel.h
Image.h
blas.h
Solve.h
SparseSolve.h
CMakeLists.txt
SuperLUSupport
CMakeLists.txt
SuperLUSupport.h
CholmodSupport
CholmodSupport.h
CMakeLists.txt
SparseCore
MappedSparseMatrix.h
SparseDenseProduct.h
ConservativeSparseSparseProduct.h
SparseColEtree.h
SparseMatrix.h
SparseBlock.h
SparseDiagonalProduct.h
AmbiVector.h
SparseDot.h
SparseCwiseBinaryOp.h
SparsePermutation.h
SparseVector.h
CompressedStorage.h
SparseTriangularView.h
CMakeLists.txt
SparseRedux.h
SparseSelfAdjointView.h
SparseProduct.h
SparseView.h
SparseTranspose.h
TriangularSolver.h
SparseFuzzy.h
SparseUtil.h
SparseCwiseUnaryOp.h
SparseSparseProductWithPruning.h
SparseMatrixBase.h
IterativeLinearSolvers
BasicPreconditioners.h
BiCGSTAB.h
ConjugateGradient.h
IterativeSolverBase.h
IncompleteLUT.h
CMakeLists.txt
CMakeLists.txt
Cholesky
CMakeLists.txt
LDLT.h
LLT.h
LLT_MKL.h
Eigenvalues
RealQZ.h
SelfAdjointEigenSolver_MKL.h
ComplexSchur_MKL.h
ComplexEigenSolver.h
GeneralizedSelfAdjointEigenSolver.h
RealSchur.h
EigenSolver.h
ComplexSchur.h
HessenbergDecomposition.h
Tridiagonalization.h
RealSchur_MKL.h
CMakeLists.txt
MatrixBaseEigenvalues.h
GeneralizedEigenSolver.h
SelfAdjointEigenSolver.h
PardisoSupport
PardisoSupport.h
CMakeLists.txt
StlSupport
StdDeque.h
StdVector.h
details.h
CMakeLists.txt
StdList.h
Jacobi
Jacobi.h
CMakeLists.txt
UmfPackSupport
Eigen2Support
OrderingMethods
SparseLU
MetisSupport
QR
Householder
SPQRSupport
Core
SparseCholesky
Geometry
SVD
QtAlignedMalloc
PaStiXSupport
LU
Array
SparseQR
Eigen
SuperLUSupport
Sparse
CholmodSupport
StdList
SparseCore
IterativeLinearSolvers
StdVector
CMakeLists.txt
Cholesky
Eigenvalues
LeastSquares
StdDeque
Dense
PardisoSupport
Jacobi
unsupported
README.txt
Eigen
AdolcForward
src
NumericalDiff
NumericalDiff.h
CMakeLists.txt
AutoDiff
AutoDiffScalar.h
CMakeLists.txt
AutoDiffJacobian.h
AutoDiffVector.h
IterativeSolvers
IncompleteCholesky.h
ConstrainedConjGrad.h
IncompleteLU.h
DGMRES.h
GMRES.h
CMakeLists.txt
MINRES.h
IterationController.h
Scaling.h
KroneckerProduct
CMakeLists.txt
KroneckerTensorProduct.h
SVD
BDCSVD.h
JacobiSVD.h
SVDBase.h
doneInBDCSVD.txt
CMakeLists.txt
TODOBdcsvd.txt
LevenbergMarquardt
LMpar.h
LMqrsolv.h
LevenbergMarquardt.h
CMakeLists.txt
CopyrightMINPACK.txt
LMonestep.h
LMcovar.h
MoreVectorization
MathFunctions.h
CMakeLists.txt
BVH
KdBVH.h
BVAlgorithms.h
CMakeLists.txt
FFT
ei_fftw_impl.h
ei_kissfft_impl.h
CMakeLists.txt
Splines
SplineFwd.h
Spline.h
CMakeLists.txt
SplineFitting.h
Polynomials
Companion.h
CMakeLists.txt
PolynomialSolver.h
PolynomialUtils.h
CMakeLists.txt
MatrixFunctions
StemFunction.h
MatrixFunctionAtomic.h
MatrixPower.h
MatrixSquareRoot.h
MatrixLogarithm.h
CMakeLists.txt
MatrixFunction.h
MatrixExponential.h
Eigenvalues
ArpackSelfAdjointEigenSolver.h
CMakeLists.txt
Skyline
SkylineMatrix.h
SkylineProduct.h
SkylineMatrixBase.h
SkylineStorage.h
CMakeLists.txt
SkylineUtil.h
SkylineInplaceLU.h
SparseExtra
DynamicSparseMatrix.h
MarketIO.h
CMakeLists.txt
BlockOfDynamicSparseMatrix.h
RandomSetter.h
MatrixMarketIterator.h
NonLinearOptimization
lmpar.h
qrsolv.h
r1mpyq.h
r1updt.h
rwupdt.h
LevenbergMarquardt.h
CMakeLists.txt
dogleg.h
fdjac1.h
chkder.h
HybridNonLinearSolver.h
covar.h
NumericalDiff
AutoDiff
IterativeSolvers
KroneckerProduct
SVD
LevenbergMarquardt
MoreVectorization
BVH
FFT
ArpackSupport
Splines
AlignedVector3
Polynomials
MPRealSupport
CMakeLists.txt
MatrixFunctions
OpenGLSupport
Skyline
SparseExtra
NonLinearOptimization
CMakeLists.txt
LICENSE
apps
test_framework
CMakeLists.txt
test_framework.cpp
orb_extract
orb_extract.cpp
CMakeLists.txt
feature_extract
feature_extract.cpp
CMakeLists.txt
CMakeLists.txt
initial_position
CMakeLists.txt
initial_position.cpp
CMakeLists.txt
README.md
tests
CMakeLists.txt
.gitignore
doc
COPYING
CMakeLists.txt
version_prefix.txt
openslam
主要是学习
orb_slam2
根据代码和论文进行一步步的分析。 具体见博客
fengbing.net