Pipeline steps
- limap.runners.check_valid_reconstruction(image_dir: Path, recon: Reconstruction) bool
- limap.runners.undistort_images(image_dir: Path, model_dir: Path, output_dir: Path) tuple[Path, Path]
- limap.runners.resize_images(image_dir: Path, recon: Reconstruction, max_image_dim: int)
Resize images and rescale camera intrinsics in-memory.
Unlike resize_images_to_max_dim, this works with an in-memory Reconstruction and does not require model_dir on disk.
- limap.runners.resize_images_to_max_dim(image_dir: Path, model_dir: Path, max_image_dim: int)
- limap.runners.compute_neighbors(point_triangulation_dir: Path, options: PairGenerationOptions) dict[int, list[int]]
- class limap.runners.pipeline_steps.PairGenerationOptions(n_neighbors: int = 20, min_triangulation_angle: float = 1.0, neighbor_type: str = 'dice')
- __init__(n_neighbors: int = 20, min_triangulation_angle: float = 1.0, neighbor_type: str = 'dice') None
- min_triangulation_angle: float = 1.0
- n_neighbors: int = 20
- neighbor_type: str = 'dice'
- limap.runners.compute_ranges(point_triangulation_dir: Path, options: RangeCalculatorOptions) dict[int, list[int]]
- class limap.runners.pipeline_steps.RangeCalculatorOptions(robust_range_min: float = 0.05, robust_range_max: float = 0.95, stretch_ratio: float = 1.25)
- __init__(robust_range_min: float = 0.05, robust_range_max: float = 0.95, stretch_ratio: float = 1.25) None
- robust_range_max: float = 0.95
- robust_range_min: float = 0.05
- stretch_ratio: float = 1.25
- limap.runners.compute_metainfos(point_triangulation_dir: Path, options: MetaInfoComputerOptions) tuple[dict[int, list[int]], tuple[ndarray, ndarray]]
- class limap.runners.pipeline_steps.MetaInfoComputerOptions(cache_file: pathlib.Path | None = None, point_triangulation: limap.runners.automatic_point_triangulation.AutomaticPointTriangulationOptions = <factory>, pair_generation: limap.runners.pipeline_steps.PairGenerationOptions = <factory>, range_calculator: limap.runners.pipeline_steps.RangeCalculatorOptions = <factory>)
- __init__(cache_file: Path | None = None, point_triangulation: AutomaticPointTriangulationOptions = <factory>, pair_generation: PairGenerationOptions = <factory>, range_calculator: RangeCalculatorOptions = <factory>) None
- cache_file: Path | None = None
- pair_generation: PairGenerationOptions
- point_triangulation: AutomaticPointTriangulationOptions
- range_calculator: RangeCalculatorOptions