Update sfm pipeline to accept meshes

This commit is contained in:
Fabien Servant 2025-01-10 16:09:47 +01:00
parent aeb77d8dbc
commit eb9478c787
5 changed files with 23 additions and 3 deletions

View file

@ -1,4 +1,4 @@
__version__ = "2.0"
__version__ = "3.0"
from meshroom.core import desc
from meshroom.core.utils import DESCRIBER_TYPES, VERBOSE_LEVEL
@ -34,6 +34,14 @@ Estimate relative pose between each pair of views that share tracks.
description="Enforce pure rotation as a model",
value=False,
),
desc.IntParam(
name="countIterations",
label="Ransac max iterations",
description="Maximal number of iterations.",
value=1024,
range=(1024, 500000, 1),
advanced=True,
),
desc.ChoiceParam(
name="verboseLevel",
label="Verbose Level",

View file

@ -25,6 +25,12 @@ class SfMBootStraping(desc.AVCommandLineNode):
description="Tracks file.",
value="",
),
desc.File(
name="meshFilename",
label="Mesh File",
description="Mesh file (*.obj).",
value="",
),
desc.File(
name="pairs",
label="Pairs File",

View file

@ -28,6 +28,12 @@ class SfMExpanding(desc.AVCommandLineNode):
description="Tracks file.",
value="",
),
desc.File(
name="meshFilename",
label="Mesh File",
description="Mesh file (*.obj).",
value="",
),
desc.IntParam(
name="localizerEstimatorMaxIterations",
label="Localizer Max Ransac Iterations",

View file

@ -18,7 +18,7 @@
"ImageSegmentationBox": "0.1",
"NodalSfM": "2.0",
"Publish": "1.3",
"RelativePoseEstimating": "2.0",
"RelativePoseEstimating": "3.0",
"ScenePreview": "2.0",
"TracksBuilding": "1.0"
}

View file

@ -16,7 +16,7 @@
"ImageSegmentationBox": "0.1",
"NodalSfM": "2.0",
"Publish": "1.3",
"RelativePoseEstimating": "2.0",
"RelativePoseEstimating": "3.0",
"ScenePreview": "2.0",
"TracksBuilding": "1.0"
}