Geometry-guided line reconstruction
- class limap.runners.GeometryGuidedLineReconstructionOptions(max_image_dim: int | None = None, weight_path: Path = PosixPath('/local/home/shaoliu/.limap/models'), skip_exists: bool = False, n_visible_views: int = 4, n_neighbors: int = 100, run_bundle_adjustment: bool = True, metainfo: MetaInfoComputerOptions = <factory>, _line_detection: LineDetectionOptions = <factory>, _fitting: LineFittingOptions = <factory>, merging: LineMergingOptions = <factory>, bundle_adjustment: PointLineBundleAdjustmentOptions = <factory>)
Top-level options for geometry-guided line reconstruction.
- __init__(max_image_dim: int | None = None, weight_path: Path = PosixPath('/local/home/shaoliu/.limap/models'), skip_exists: bool = False, n_visible_views: int = 4, n_neighbors: int = 100, run_bundle_adjustment: bool = True, metainfo: MetaInfoComputerOptions = <factory>, _line_detection: LineDetectionOptions = <factory>, _fitting: LineFittingOptions = <factory>, merging: LineMergingOptions = <factory>, bundle_adjustment: PointLineBundleAdjustmentOptions = <factory>) None
- bundle_adjustment: PointLineBundleAdjustmentOptions
- property fitting: LineFittingOptions
- property line_detection: LineDetectionOptions
- max_image_dim: int | None = None
- merging: LineMergingOptions
- metainfo: MetaInfoComputerOptions
- n_neighbors: int = 100
- n_visible_views: int = 4
- run_bundle_adjustment: bool = True
- skip_exists: bool = False
- weight_path: Path = PosixPath('/local/home/shaoliu/.limap/models')
- limap.runners.line_reconstruction_with_depth_maps(options: GeometryGuidedLineReconstructionOptions, image_dir: Path, model_dir: Path, output_dir: Path, depth_readers: dict[int, BaseDepthReader], neighbors: dict[int, list[int]] | None = None, ranges: tuple[ndarray, ndarray] | None = None) Path
Line reconstruction from multi-view RGB images with depth maps.
- Parameters:
options – Configuration options
image_dir – Path to image directory
model_dir – Path to COLMAP sparse model
output_dir – Path for output
depth_readers – Per-image depth map readers
neighbors – Optional precomputed neighbors
ranges – Optional precomputed 3D ranges
- Returns:
Path to final output model directory
- limap.runners.line_reconstruction_with_point_cloud(options: GeometryGuidedLineReconstructionOptions, image_dir: Path, model_dir: Path, output_dir: Path, p3d_readers: dict[int, BasePointCloudReader], neighbors: dict[int, list[int]] | None = None, ranges: tuple[ndarray, ndarray] | None = None) Path
Line reconstruction from multi-view images with point clouds.
- Parameters:
options – Configuration options
image_dir – Path to image directory
model_dir – Path to COLMAP sparse model
output_dir – Path for output
p3d_readers – Per-image point cloud readers
neighbors – Optional precomputed neighbors
ranges – Optional precomputed 3D ranges
- Returns:
Path to final output model directory
- class limap.runners.geometry_guided_line_reconstruction.LineFittingOptions(cache_file: Path | None = None, var2d: float | None = None, ransac_th: float = 0.75, min_inlier_ratio: float = 0.9, n_jobs: int = 4)
Options for 3D line fitting from depth/point-cloud.
- __init__(cache_file: Path | None = None, var2d: float | None = None, ransac_th: float = 0.75, min_inlier_ratio: float = 0.9, n_jobs: int = 4) None
- cache_file: Path | None = None
- min_inlier_ratio: float = 0.9
- n_jobs: int = 4
- ransac_th: float = 0.75
- var2d: float | None = None