You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"""Feature matching method to use. Vocab tree is recommended for a balance of speed
36
36
and accuracy. Exhaustive is slower but more accurate. Sequential is faster but
37
-
should only be used for videos."""
37
+
should only be used for videos. Spatial can leverage EXIF GPS priors for pairing."""
38
38
sfm_tool: Literal["any", "colmap", "hloc"] ="any"
39
39
"""Structure from motion tool to use. Colmap will use sift features, hloc can use
40
40
many modern methods such as superpoint features and superglue matcher"""
@@ -104,6 +104,26 @@ class ColmapConverterToNerfstudioDataset(BaseConverterToNerfstudioDataset):
104
104
use_single_camera_mode: bool=True
105
105
"""Whether to assume all images taken with the same camera characteristics, set to False for multiple cameras in colmap (only works with hloc sfm_tool).
106
106
"""
107
+
# New options for pose priors and alignment
108
+
use_pose_prior: bool=False
109
+
"""If True, use EXIF pose priors by running pose_prior_mapper and optionally align to priors."""
110
+
prior_position_std: float=2.0
111
+
"""Standard deviation (meters) for x/y/z prior used by pose_prior_mapper."""
112
+
overwrite_priors_covariance: bool=True
113
+
"""Whether to overwrite priors covariance in database when running pose_prior_mapper."""
114
+
align_model_to_priors: bool=False
115
+
"""If True, run model_aligner to align the reconstruction to GPS priors (writes back into sparse/0)."""
116
+
alignment_max_error: Optional[float] =None
117
+
"""Max alignment error for model_aligner. Defaults to prior_position_std if not set."""
118
+
# Normalization options
119
+
normalize_model: bool=False
120
+
"""If True, apply model_transformer to center and scale the reconstructed model for numeric stability."""
0 commit comments