From c716bf39d6ee1ba18f5a669ffcd5af593968c484 Mon Sep 17 00:00:00 2001 From: Fabien Castan Date: Tue, 4 May 2021 22:14:14 +0200 Subject: [PATCH] [nodes] DistortionCalibration: Calibrate from external list of lens grid images --- .../aliceVision/DistortionCalibration.py | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/meshroom/nodes/aliceVision/DistortionCalibration.py b/meshroom/nodes/aliceVision/DistortionCalibration.py index c75325a1..c223ff3b 100644 --- a/meshroom/nodes/aliceVision/DistortionCalibration.py +++ b/meshroom/nodes/aliceVision/DistortionCalibration.py @@ -14,11 +14,23 @@ class DistortionCalibration(desc.CommandLineNode): inputs = [ desc.File( name='input', - label='Input', - description="SfM Data File", + label='SfmData', + description="SfmData File", value='', uid=[0], ), + desc.ListAttribute( + elementDesc=desc.File( + name="lensGridImage", + label="Lens Grid Image", + description="", + value="", + uid=[0], + ), + name="lensGrid", + label="Lens Grid Images", + description="Lens grid images to estimate the optical distortions." + ), desc.ChoiceParam( name='verboseLevel', label='Verbose Level', @@ -33,8 +45,8 @@ class DistortionCalibration(desc.CommandLineNode): outputs = [ desc.File( name='outSfMData', - label='Output SfMData File', - description='Path to the output sfmdata file', + label='Output SfmData File', + description='Path to the output sfmData file', value=desc.Node.internalFolder + 'sfmData.sfm', uid=[], )