Skip to content

Add option to control refinement of points 3D in bundle adjuster#4012

Merged
ahojnnes merged 1 commit into
mainfrom
user/jsch/refine-points3d
Jan 15, 2026
Merged

Add option to control refinement of points 3D in bundle adjuster#4012
ahojnnes merged 1 commit into
mainfrom
user/jsch/refine-points3d

Conversation

@ahojnnes

@ahojnnes ahojnnes commented Jan 15, 2026

Copy link
Copy Markdown
Contributor

Implements: #2117

@ahojnnes ahojnnes enabled auto-merge (squash) January 15, 2026 12:44
@ahojnnes ahojnnes merged commit 1f1914f into main Jan 15, 2026
14 checks passed
@ahojnnes ahojnnes deleted the user/jsch/refine-points3d branch January 15, 2026 13:13
B1ueber2y added a commit that referenced this pull request Jan 17, 2026
…m option class. (#4016)

Enabled by #4012. 

* Add a min_track_length option in colmap BA. 
* Drop custom option class and directly store
colmap::BundleAdjustmentOptions.
* Align the new names in option manager. 
* Drop the confusing "optimize_rotations" option as the default in
global mapper is to run BA for two times (one with rotation fixed and
one with full BA). Add an option to skip the fixed-rotation stage in
bundle adjustment in the global pipeline, and default it to false.

We therefore can drop the custom BA wrapper in glomap and directly use
the colmap one in the global mapper.

Logic is kept equivalent to before.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants