mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-06-07 05:12:00 +02:00
Use CamelCase for all labels, always end descriptions with periods, and replace the mixed use of single and double quotes with double quotes only.
44 lines
1.2 KiB
Python
44 lines
1.2 KiB
Python
__version__ = "1.1"
|
|
|
|
from meshroom.core import desc
|
|
|
|
import os.path
|
|
|
|
|
|
class PanoramaPrepareImages(desc.AVCommandLineNode):
|
|
commandLine = 'aliceVision_panoramaPrepareImages {allParams}'
|
|
size = desc.DynamicNodeSize('input')
|
|
|
|
category = 'Panorama HDR'
|
|
documentation = '''
|
|
Prepare images for Panorama pipeline: ensures that images orientations are coherent.
|
|
'''
|
|
|
|
inputs = [
|
|
desc.File(
|
|
name="input",
|
|
label="Input",
|
|
description="SfMData file.",
|
|
value="",
|
|
uid=[0],
|
|
),
|
|
desc.ChoiceParam(
|
|
name="verboseLevel",
|
|
label="Verbose Level",
|
|
description="Verbosity level (fatal, error, warning, info, debug, trace).",
|
|
value="info",
|
|
values=["fatal", "error", "warning", "info", "debug", "trace"],
|
|
exclusive=True,
|
|
uid=[],
|
|
),
|
|
]
|
|
|
|
outputs = [
|
|
desc.File(
|
|
name="output",
|
|
label="SfMData",
|
|
description="Output SfMData file.",
|
|
value=lambda attr: desc.Node.internalFolder + os.path.basename(attr.node.input.value),
|
|
uid=[],
|
|
),
|
|
]
|