From 64f0b2547ba02b1e2aeef719de95b4e7b1aa188a Mon Sep 17 00:00:00 2001 From: AdamRashid96 <71362382+AdamRashid96@users.noreply.github.com> Date: Wed, 6 Dec 2023 22:56:39 -0800 Subject: [PATCH] Ns-process-data bug with dev version of colmap (#2651) * only parse digit and decimal * formatting --- nerfstudio/process_data/colmap_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nerfstudio/process_data/colmap_utils.py b/nerfstudio/process_data/colmap_utils.py index 83188c005..27d6e8615 100644 --- a/nerfstudio/process_data/colmap_utils.py +++ b/nerfstudio/process_data/colmap_utils.py @@ -55,7 +55,9 @@ def get_colmap_version(colmap_cmd: str, default_version=3.8) -> float: assert output is not None for line in output.split("\n"): if line.startswith("COLMAP"): - return float(line.split(" ")[1]) + version = line.split(" ")[1] + version = "".join([c for c in version if c.isdigit() or c == "."]) + return float(version) CONSOLE.print(f"[bold red]Could not find COLMAP version. Using default {default_version}") return default_version