Merge pull request #1771 from alicevision/dev/LCPManagement

Add support for Lens Camera Profiles (LCP)
This commit is contained in:
Fabien Castan 2023-03-13 14:29:19 +01:00 committed by GitHub
commit fe5ecc8f8f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 59 additions and 6 deletions

View file

@ -108,6 +108,31 @@ Convert or apply filtering to the input images.
value=False,
uid=[0],
),
desc.GroupAttribute(name="lensCorrection", label="Lens Correction", description="Automatic lens correction settings.", joinChar=":", groupDesc=[
desc.BoolParam(
name='lensCorrectionEnabled',
label='Enable',
description='Enable lens correction.',
value=False,
uid=[0],
),
desc.BoolParam(
name='geometry',
label='Geometry',
description='Geometry correction if a model is available in sfm data.',
value=False,
uid=[0],
enabled=lambda node: node.lensCorrection.lensCorrectionEnabled.value,
),
desc.BoolParam(
name='vignetting',
label='Vignetting',
description='Vignetting correction if model parameters are available in metadata.',
value=False,
uid=[0],
enabled=lambda node: node.lensCorrection.lensCorrectionEnabled.value,
),
]),
desc.FloatParam(
name='scaleFactor',
label='ScaleFactor',