mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-08-03 08:48:40 +02:00
[Node] LdrToHdrMerging: Add option and parameters for advanced pixelwise merging.
This commit is contained in:
parent
7e6ce90234
commit
fbfe9ddec9
1 changed files with 53 additions and 0 deletions
|
@ -91,6 +91,59 @@ 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,
|
||||
range=(0.0, 1.0, 0.001),
|
||||
uid=[0],
|
||||
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
|
||||
),
|
||||
desc.FloatParam(
|
||||
name='minSignificantValue',
|
||||
label='Minimum Significant Value',
|
||||
description='Minimum channel input value to be considered in advanced pixelwise merging.',
|
||||
value=0.05,
|
||||
range=(0.0, 1.0, 0.001),
|
||||
uid=[0],
|
||||
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
|
||||
),
|
||||
desc.FloatParam(
|
||||
name='maxSignificantValue',
|
||||
label='Maximum Significant Value',
|
||||
description='Maximum channel input value to be considered in advanced pixelwise merging.',
|
||||
value=0.999,
|
||||
range=(0.0, 1.0, 0.001),
|
||||
uid=[0],
|
||||
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
|
||||
),
|
||||
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),
|
||||
uid=[0],
|
||||
enabled= lambda node: (node.nbBrackets.value != 1 and node.enablePixelwiseAdvancedMerging.value),
|
||||
),
|
||||
desc.BoolParam(
|
||||
name='byPass',
|
||||
label='Bypass',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue