[Node] ldrToHdrMerge: Update interface options

This commit is contained in:
demoulinv 2023-06-27 11:47:43 +02:00
parent fbfe9ddec9
commit 47ed709ac9

View file

@ -91,31 +91,14 @@ Merge LDR images into HDR images.
uid=[0],
enabled= lambda node: (node.nbBrackets.value != 1 and not node.offsetRefBracketIndexEnabled.value),
),
desc.FloatParam(
name='minLumaForMerging',
label='Minimum Luminance For Merging',
description='Minimum mean luminance of LDR images for merging.',
value=0.0,
range=(0.0, 1.0, 0.01),
uid=[0],
enabled= lambda node: (node.nbBrackets.value != 1),
),
desc.BoolParam(
name='enablePixelwiseAdvancedMerging',
label='Pixelwise Advanced Merging',
description="Enable pixelwise advanced merging to reduce noise.",
value=True,
uid=[0],
enabled= lambda node: node.nbBrackets.value != 1,
),
desc.FloatParam(
name='noiseThreshold',
label='Noise Threshold',
description='Value under which input channel value is considered as noise.',
value=0.1,
value=0.05,
range=(0.0, 1.0, 0.001),
uid=[0],
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
enabled= lambda node: (node.nbBrackets.value != 1),
),
desc.FloatParam(
name='minSignificantValue',
@ -124,25 +107,24 @@ Merge LDR images into HDR images.
value=0.05,
range=(0.0, 1.0, 0.001),
uid=[0],
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
enabled= lambda node: (node.nbBrackets.value != 1),
),
desc.FloatParam(
name='maxSignificantValue',
label='Maximum Significant Value',
description='Maximum channel input value to be considered in advanced pixelwise merging.',
value=0.999,
value=0.995,
range=(0.0, 1.0, 0.001),
uid=[0],
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
enabled= lambda node: (node.nbBrackets.value != 1),
),
desc.FloatParam(
name='toleranceOnRatio',
label='Tolerance On Ratio',
description='Tolerance on ratio between two input channel values at two consecutive exposures.',
value=0.75,
range=(0.0, 1.0, 0.01),
desc.BoolParam(
name='computeLightMasks',
label='Compute Light Masks',
description="Compute masks of low and high lights and missing info.",
value=False,
uid=[0],
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
enabled= lambda node: node.nbBrackets.value != 1,
),
desc.BoolParam(
name='byPass',