Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/colmap/colmap
/ types & classes
Types & classes
779 in github.com/colmap/colmap
⨍
Functions
4,339
◇
Types & classes
779
↳
Endpoints
2
↓ 128 callers
Class
Rigid3d
3D rigid transform with 6 degrees of freedom. Transforms point x from a to b as: x_in_b = R * x_in_a + t.
src/colmap/geometry/rigid3.h:46
↓ 69 callers
Class
TrackElement
Track class stores all observations of a 3D point.
src/colmap/scene/track.h:40
↓ 59 callers
Class
sensor_t
src/colmap/util/types.h:140
↓ 49 callers
Class
Track
src/colmap/scene/track.h:52
↓ 44 callers
Class
PlyMeshVertex
src/colmap/util/ply.h:51
↓ 42 callers
Class
data_t
src/colmap/util/types.h:167
↓ 36 callers
Class
Data
src/colmap/ui/line_painter.h:44
↓ 29 callers
Class
PlyMeshFace
src/colmap/util/ply.h:73
↓ 25 callers
Class
K
Float32 kernel with exact predicates for memory efficiency and speed. Uses filtered predicates wrapping Simple_cartesian<float> to maintain robustness
src/colmap/mvs/advancing_front_meshing.cc:79
↓ 18 callers
Class
FeatureKeypoint
src/colmap/feature/types.h:52
↓ 16 callers
Class
Bitmap
Wrapper class around bitmaps.
src/colmap/sensor/bitmap.h:68
↓ 16 callers
Class
Options
src/colmap/sfm/incremental_mapper.h:65
↓ 15 callers
Class
Metrics
benchmark/reconstruction/evaluation/utils.py:135
↓ 14 callers
Class
Image
src/colmap/scene/reconstruction.cc:256
↓ 14 callers
Class
Sim3d
3D similarity transform with 7 degrees of freedom. Transforms point x from a to b as: x_in_b = scale * R * x_in_a + t.
src/colmap/geometry/sim3.h:44
↓ 12 callers
Class
Frame
src/colmap/scene/reconstruction.cc:325
↓ 10 callers
Class
TwoViewGeometryOptions
src/colmap/controllers/option_manager.h:42
↓ 9 callers
Class
UndistortCameraOptions
src/colmap/image/undistortion.h:38
↓ 6 callers
Class
FeatureDescriptors
Feature descriptors with associated extractor type metadata.
src/colmap/feature/types.h:116
↓ 6 callers
Class
FeatureMatchingOptions
src/colmap/feature/matcher.h:60
↓ 6 callers
Class
Point3D
src/colmap/scene/reconstruction.cc:525
↓ 6 callers
Class
TwoViewGeometry
Two-view geometry.
src/colmap/scene/two_view_geometry.h:40
↓ 5 callers
Class
Camera
src/colmap/scene/reconstruction.cc:300
↓ 5 callers
Class
Rig
src/colmap/scene/reconstruction.cc:313
↓ 5 callers
Class
Rotation3dWrapper
Wrapper for Rotation3d that can hold either owned data or a view into existing memory (e.g., Rigid3d.params). This enables zero-copy access to rotatio
src/pycolmap/pybind11_extension.h:25
↓ 4 callers
Class
AbsolutePoseRefinementOptions
src/colmap/estimators/pose.h:65
↓ 4 callers
Class
FeatureDescriptorsFloat
Forward declaration for conversion methods.
src/colmap/feature/types.h:113
↓ 4 callers
Class
FeatureMatch
src/colmap/feature/types.h:148
↓ 4 callers
Class
Frustum
benchmark/reconstruction/evaluation/covisibility.py:43
↓ 4 callers
Class
GlobalMapperOptions
src/colmap/sfm/global_mapper.h:16
↓ 4 callers
Class
ImageReaderOptions
src/colmap/controllers/image_reader.h:42
↓ 4 callers
Class
IncrementalPipelineOptions
src/colmap/controllers/option_manager.h:51
↓ 4 callers
Class
RANSACOptions
src/colmap/optim/ransac.h:49
↓ 4 callers
Class
SceneInfo
benchmark/reconstruction/evaluation/utils.py:97
↓ 3 callers
Class
BundleAdjustmentOptions
src/colmap/controllers/option_manager.h:50
↓ 3 callers
Class
ObservationManager
src/colmap/sfm/observation_manager.h:49
↓ 3 callers
Class
Options
src/colmap/controllers/undistorters.h:90
↓ 3 callers
Class
Rig
Rigs represent a collection of rigidly mounted sensors and the associated sensor from rig transformations. The reference sensor is defined to have ide
src/colmap/sensor/rig.h:49
↓ 2 callers
Class
AbsolutePoseEstimationOptions
src/colmap/estimators/pose.h:46
↓ 2 callers
Class
BACovariance
src/colmap/estimators/covariance.h:50
↓ 2 callers
Class
BundleAdjustmentConfig
Configuration container to setup bundle adjustment problems.
src/colmap/estimators/bundle_adjustment.h:77
↓ 2 callers
Class
BundleAdjustmentOptions
Solver-agnostic bundle adjustment options.
src/colmap/estimators/bundle_adjustment.h:173
↓ 2 callers
Class
CorrespondenceGraph
src/pycolmap/scene/database_cache.cc:94
↓ 2 callers
Class
DelaunayMeshingOptions
src/colmap/mvs/delaunay_meshing.h:37
↓ 2 callers
Class
EPNPEstimator
EPNP solver for the PNP (Perspective-N-Point) problem. The solver needs a minimum of 4 2D-3D correspondences. The algorithm is based on the following
src/colmap/estimators/solvers/absolute_pose.h:142
↓ 2 callers
Class
Edge
src/colmap/math/graph_cut.h:79
↓ 2 callers
Class
ExhaustivePairingOptions
src/colmap/controllers/pairing.h:43
↓ 2 callers
Class
ExistingMatchedPairingOptions
src/colmap/controllers/pairing.h:222
↓ 2 callers
Class
FeatureExtractionOptions
src/colmap/feature/extractor.h:57
↓ 2 callers
Class
GP3PEstimator
Solver for the Generalized P3P problem.
src/colmap/estimators/solvers/generalized_absolute_pose.h:42
↓ 2 callers
Class
GlobalPipelineOptions
src/colmap/controllers/option_manager.h:52
↓ 2 callers
Class
ImportedPairingOptions
src/colmap/controllers/pairing.h:200
↓ 2 callers
Class
IncrementalTriangulator
Class that triangulates points during the incremental reconstruction. It holds the state and provides all functionality for triangulation.
src/colmap/sfm/incremental_triangulator.h:42
↓ 2 callers
Class
Options
src/colmap/optim/sprt.h:43
↓ 2 callers
Class
P3PEstimator
src/colmap/estimators/solvers/absolute_pose.h:55
↓ 2 callers
Class
P4PFEstimator
Minimal solver for 6-DOF pose and focal length.
src/colmap/estimators/solvers/absolute_pose.h:96
↓ 2 callers
Class
PanoRenderOptions
python/examples/panorama_sfm.py:65
↓ 2 callers
Class
Reconstruction
src/colmap/sfm/global_mapper.cc:84
↓ 2 callers
Class
ReconstructionAlignmentEstimator
src/colmap/estimators/alignment.cc:44
↓ 2 callers
Class
Sampler
Abstract base class for sampling methods.
src/colmap/optim/sampler.h:40
↓ 2 callers
Class
SequentialPairingOptions
src/colmap/controllers/pairing.h:86
↓ 2 callers
Class
SpatialPairingOptions
src/colmap/controllers/pairing.h:165
↓ 2 callers
Class
SyntheticImageOptions
src/colmap/scene/synthetic.h:119
↓ 2 callers
Class
Track
src/colmap/scene/reconstruction.cc:596
↓ 2 callers
Class
TriangulationEstimator
Triangulation estimator to estimate 3D point from multiple observations. The triangulation must satisfy the following constraints: - Sufficient triang
src/colmap/estimators/triangulation.h:52
↓ 2 callers
Class
VocabTreePairingOptions
src/colmap/controllers/pairing.h:54
↓ 2 callers
Class
_PhaseTracker
Worker-side helper that publishes the current phase for a scene to a shared dict. No-op when status_dict is None.
benchmark/reconstruction/evaluation/utils.py:198
↓ 2 callers
Class
filter_view
src/colmap/util/types.h:319
↓ 1 callers
Class
AdvancingFrontMeshingOptions
src/colmap/controllers/option_manager.h:62
↓ 1 callers
Class
AggregateException
Exception that aggregates multiple exceptions from parallel tasks. Thrown by ThreadPool::Wait() when one or more tasks threw exceptions.
src/colmap/util/threading.h:184
↓ 1 callers
Class
BACovarianceOptions
src/colmap/estimators/covariance.h:93
↓ 1 callers
Class
BACovarianceTestOptions
src/colmap/estimators/covariance_test.cc:55
↓ 1 callers
Class
Camera
src/colmap/exe/image.cc:491
↓ 1 callers
Class
ConsistencyGraph
src/colmap/mvs/patch_match.h:48
↓ 1 callers
Class
DelaunayCellData
src/colmap/mvs/delaunay_meshing.cc:597
↓ 1 callers
Class
DelaunayMeshingOptions
src/colmap/controllers/option_manager.h:61
↓ 1 callers
Class
EstimateTriangulationOptions
src/colmap/estimators/triangulation.h:124
↓ 1 callers
Class
FeatureExtractionOptions
src/colmap/controllers/option_manager.h:39
↓ 1 callers
Class
FeatureMatchingOptions
src/colmap/controllers/option_manager.h:40
↓ 1 callers
Class
Frame
src/colmap/scene/image.h:234
↓ 1 callers
Class
GPSTransform
Transform ellipsoidal GPS coordinates to Cartesian coordinate systems and vice versa.
src/colmap/geometry/gps.h:43
↓ 1 callers
Class
GeometricVerifierOptions
Options for CreateGeometricVerifier
src/colmap/controllers/feature_matching.h:157
↓ 1 callers
Class
GravityPrior
Gravity prior for an image.
python/examples/convert_legacy_rotation_averaging_format.py:42
↓ 1 callers
Class
GravityRefinerOptions
src/colmap/controllers/option_manager.h:68
↓ 1 callers
Class
Image
Class that holds information about an image. An image is the product of one camera exposure at a certain location (parameterized as the pose). An imag
src/colmap/scene/image.h:52
↓ 1 callers
Class
ImageColormapNameFilter
Use color for images with specific words in their name.
src/colmap/ui/colormaps.h:154
↓ 1 callers
Class
IncrementalMapper
Class that provides all functionality for the incremental reconstruction procedure. Example usage: IncrementalMapper mapper(&database_cache); mapper.
src/colmap/sfm/incremental_mapper.h:62
↓ 1 callers
Class
IncrementalPipeline
Class that controls the incremental mapping procedure by iteratively initializing reconstructions from the same scene graph.
src/colmap/controllers/incremental_pipeline.h:211
↓ 1 callers
Class
Job
src/colmap/util/threading.h:308
↓ 1 callers
Class
LeastAbsoluteDeviationSolver
Least absolute deviations (LAD) fitting via ADMM by solving the problem: min || A x - b ||_1 The solution is returned in the vector x and the iterat
src/colmap/optim/least_absolute_deviations.h:52
↓ 1 callers
Class
ManhattanWorldFrameEstimationOptions
src/colmap/estimators/coordinate_frame.h:39
↓ 1 callers
Class
Mapper
python/examples/panorama_sfm.py:45
↓ 1 callers
Class
MeshSimplificationOptions
src/colmap/controllers/option_manager.h:64
↓ 1 callers
Class
MeshSimplificationOptions
src/colmap/mvs/mesh_simplification.h:37
↓ 1 callers
Class
MeshTextureMappingOptions
src/colmap/controllers/option_manager.h:63
↓ 1 callers
Class
Model
python/examples/visualize_model.py:39
↓ 1 callers
Class
PanoProcessor
python/examples/panorama_sfm.py:187
↓ 1 callers
Class
PatchMatchOptions
src/colmap/controllers/option_manager.h:58
↓ 1 callers
Class
PatchMatchOptions
src/colmap/mvs/patch_match_options.h:37
↓ 1 callers
Class
PhotoDownloader
python/util/flickr_downloader.py:121
next →
1–100 of 779, ranked by callers