[nodes][aliceVision] mark advanced parameters

This commit is contained in:
Yann Lanthony 2018-12-12 12:29:19 +01:00
parent 8ada834447
commit 168b573e36
12 changed files with 79 additions and 8 deletions

View file

@ -41,6 +41,7 @@ class DepthMap(desc.CommandLineNode):
value=2.0,
range=(0.0, 10.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='maxViewAngle',
@ -49,6 +50,7 @@ class DepthMap(desc.CommandLineNode):
value=70.0,
range=(10.0, 120.0, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='sgmMaxTCams',
@ -65,6 +67,7 @@ class DepthMap(desc.CommandLineNode):
value=4,
range=(1, 20, 1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='sgmGammaC',
@ -73,6 +76,7 @@ class DepthMap(desc.CommandLineNode):
value=5.5,
range=(0.0, 30.0, 0.5),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='sgmGammaP',
@ -81,6 +85,7 @@ class DepthMap(desc.CommandLineNode):
value=8.0,
range=(0.0, 30.0, 0.5),
uid=[0],
advanced=True,
),
desc.IntParam(
name='refineNSamplesHalf',
@ -89,6 +94,7 @@ class DepthMap(desc.CommandLineNode):
value=150,
range=(1, 500, 10),
uid=[0],
advanced=True,
),
desc.IntParam(
name='refineNDepthsToRefine',
@ -97,6 +103,7 @@ class DepthMap(desc.CommandLineNode):
value=31,
range=(1, 100, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='refineNiters',
@ -105,14 +112,7 @@ class DepthMap(desc.CommandLineNode):
value=100,
range=(1, 500, 10),
uid=[0],
),
desc.IntParam(
name='refineWSH',
label='Refine: WSH',
description='Refine: Half-size of the patch used to compute the similarity.',
value=3,
range=(1, 20, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='refineMaxTCams',
@ -122,6 +122,15 @@ class DepthMap(desc.CommandLineNode):
range=(1, 20, 1),
uid=[0],
),
desc.IntParam(
name='refineWSH',
label='Refine: WSH',
description='Refine: Half-size of the patch used to compute the similarity.',
value=3,
range=(1, 20, 1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='refineSigma',
label='Refine: Sigma',
@ -129,6 +138,7 @@ class DepthMap(desc.CommandLineNode):
value=15,
range=(0.0, 30.0, 0.5),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='refineGammaC',
@ -137,6 +147,7 @@ class DepthMap(desc.CommandLineNode):
value=15.5,
range=(0.0, 30.0, 0.5),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='refineGammaP',
@ -145,6 +156,7 @@ class DepthMap(desc.CommandLineNode):
value=8.0,
range=(0.0, 30.0, 0.5),
uid=[0],
advanced=True,
),
desc.BoolParam(
name='refineUseTcOrRcPixSize',
@ -152,6 +164,7 @@ class DepthMap(desc.CommandLineNode):
description='Refine: Use minimum pixel size of neighbour cameras (Tc) or current camera pixel size (Rc)',
value=False,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -32,6 +32,7 @@ class DepthMapFilter(desc.CommandLineNode):
value=2.0,
range=(0.0, 10.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='maxViewAngle',
@ -40,6 +41,7 @@ class DepthMapFilter(desc.CommandLineNode):
value=70.0,
range=(10.0, 120.0, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name="nNearestCams",
@ -48,6 +50,7 @@ class DepthMapFilter(desc.CommandLineNode):
value=10,
range=(0, 20, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name="minNumOfConsistentCams",
@ -72,6 +75,7 @@ class DepthMapFilter(desc.CommandLineNode):
value=0,
range=(0, 10, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name="pixSizeBallWithLowSimilarity",
@ -80,6 +84,7 @@ class DepthMapFilter(desc.CommandLineNode):
value=0,
range=(0, 10, 1),
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -42,6 +42,7 @@ class FeatureExtraction(desc.CommandLineNode):
description='Use only CPU feature extraction.',
value=False,
uid=[],
advanced=True
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -60,6 +60,7 @@ class FeatureMatching(desc.CommandLineNode):
values=('BRUTE_FORCE_L2', 'ANN_L2', 'CASCADE_HASHING_L2', 'FAST_CASCADE_HASHING_L2', 'BRUTE_FORCE_HAMMING'),
exclusive=True,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='geometricEstimator',
@ -69,6 +70,7 @@ class FeatureMatching(desc.CommandLineNode):
values=['acransac', 'loransac'],
exclusive=True,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='geometricFilterType',
@ -83,6 +85,7 @@ class FeatureMatching(desc.CommandLineNode):
values=['fundamental_matrix', 'essential_matrix', 'homography_matrix', 'homography_growing', 'no_filtering'],
exclusive=True,
uid=[0],
advanced=True,
),
desc.FloatParam(
name='distanceRatio',
@ -91,6 +94,7 @@ class FeatureMatching(desc.CommandLineNode):
value=0.8,
range=(0.0, 1.0, 0.01),
uid=[0],
advanced=True,
),
desc.IntParam(
name='maxIteration',
@ -99,6 +103,7 @@ class FeatureMatching(desc.CommandLineNode):
value=2048,
range=(1, 20000, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='maxMatches',
@ -107,6 +112,7 @@ class FeatureMatching(desc.CommandLineNode):
value=0,
range=(0, 10000, 1),
uid=[0],
advanced=True,
),
desc.BoolParam(
name='savePutativeMatches',
@ -114,6 +120,7 @@ class FeatureMatching(desc.CommandLineNode):
description='putative matches.',
value=False,
uid=[0],
advanced=True,
),
desc.BoolParam(
name='guidedMatching',
@ -128,6 +135,7 @@ class FeatureMatching(desc.CommandLineNode):
description='debug files (svg, dot).',
value=False,
uid=[],
advanced=True
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -41,6 +41,7 @@ class ImageMatching(desc.CommandLineNode):
description='Input name for the weight file, if not provided the weights will be computed on the database built with the provided set.',
value='',
uid=[0],
advanced=True,
),
desc.IntParam(
name='minNbImages',
@ -49,6 +50,7 @@ class ImageMatching(desc.CommandLineNode):
value=200,
range=(0, 500, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='maxDescriptors',
@ -57,6 +59,7 @@ class ImageMatching(desc.CommandLineNode):
value=500,
range=(0, 100000, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='nbMatches',
@ -65,6 +68,7 @@ class ImageMatching(desc.CommandLineNode):
value=50,
range=(0, 1000, 1),
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -49,6 +49,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode):
description='Input name for the weight file, if not provided the weights will be computed on the database built with the provided set.',
value='',
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='matchingMode',
@ -66,6 +67,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode):
value=200,
range=(0, 500, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='maxDescriptors',
@ -74,6 +76,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode):
value=500,
range=(0, 100000, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='nbMatches',
@ -82,6 +85,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode):
value=50,
range=(0, 1000, 1),
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -57,6 +57,7 @@ class MeshDecimate(desc.CommandLineNode):
'and the convention change from one software to another.',
value=False,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -44,6 +44,7 @@ class MeshFiltering(desc.CommandLineNode):
value=1.0,
range=(0.0, 10.0, 0.1),
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -37,6 +37,7 @@ class Meshing(desc.CommandLineNode):
description='Estimate the 3d space from the SfM',
value=True,
uid=[0],
advanced=True,
),
desc.IntParam(
name='estimateSpaceMinObservations',
@ -45,6 +46,7 @@ class Meshing(desc.CommandLineNode):
value=3,
range=(0, 100, 1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='estimateSpaceMinObservationAngle',
@ -77,6 +79,7 @@ class Meshing(desc.CommandLineNode):
value=1000000,
range=(500000, 30000000, 1000),
uid=[0],
advanced=True,
),
desc.IntParam(
name='minStep',
@ -87,6 +90,7 @@ class Meshing(desc.CommandLineNode):
value=2,
range=(1, 20, 1),
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='partitioning',
@ -96,6 +100,7 @@ class Meshing(desc.CommandLineNode):
values=('singleBlock', 'auto'),
exclusive=True,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='repartition',
@ -105,6 +110,7 @@ class Meshing(desc.CommandLineNode):
values=('multiResolution', 'regularGrid'),
exclusive=True,
uid=[0],
advanced=True,
),
desc.FloatParam(
name='angleFactor',
@ -113,6 +119,7 @@ class Meshing(desc.CommandLineNode):
value=15.0,
range=(0.0, 200.0, 1.0),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='simFactor',
@ -121,6 +128,7 @@ class Meshing(desc.CommandLineNode):
value=15.0,
range=(0.0, 200.0, 1.0),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='pixSizeMarginInitCoef',
@ -129,6 +137,7 @@ class Meshing(desc.CommandLineNode):
value=2.0,
range=(0.0, 10.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='pixSizeMarginFinalCoef',
@ -137,6 +146,7 @@ class Meshing(desc.CommandLineNode):
value=4.0,
range=(0.0, 10.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='voteMarginFactor',
@ -145,6 +155,7 @@ class Meshing(desc.CommandLineNode):
value=4.0,
range=(0.1, 10.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='contributeMarginFactor',
@ -153,6 +164,7 @@ class Meshing(desc.CommandLineNode):
value=2.0,
range=(0.0, 10.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='simGaussianSizeInit',
@ -161,6 +173,7 @@ class Meshing(desc.CommandLineNode):
value=10.0,
range=(0.0, 50.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='simGaussianSize',
@ -169,6 +182,7 @@ class Meshing(desc.CommandLineNode):
value=10.0,
range=(0.0, 50.0, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='minAngleThreshold',
@ -177,6 +191,7 @@ class Meshing(desc.CommandLineNode):
value=1.0,
range=(0.0, 10.0, 0.01),
uid=[0],
advanced=True,
),
desc.BoolParam(
name='refineFuse',
@ -184,6 +199,7 @@ class Meshing(desc.CommandLineNode):
description='Refine depth map fusion with the new pixels size defined by angle and similarity scores.',
value=True,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -37,6 +37,7 @@ class PrepareDenseScene(desc.CommandLineNode):
values=['jpg', 'png', 'tif', 'exr'],
exclusive=True,
uid=[0],
advanced=True
),
desc.BoolParam(
name='saveMetadata',
@ -44,6 +45,7 @@ class PrepareDenseScene(desc.CommandLineNode):
description='Save projections and intrinsics information in images metadata (only for .exr images).',
value=True,
uid=[0],
advanced=True
),
desc.BoolParam(
name='saveMatricesTxtFiles',
@ -51,6 +53,7 @@ class PrepareDenseScene(desc.CommandLineNode):
description='Save projections and intrinsics information in text files.',
value=False,
uid=[0],
advanced=True
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -60,6 +60,7 @@ class StructureFromMotion(desc.CommandLineNode):
values=['acransac', 'ransac', 'lsmeds', 'loransac', 'maxconsensus'],
exclusive=True,
uid=[0],
advanced=True,
),
desc.BoolParam(
name='lockScenePreviouslyReconstructed',
@ -83,6 +84,7 @@ class StructureFromMotion(desc.CommandLineNode):
value=1,
range=(2, 10, 1),
uid=[0],
advanced=True,
),
desc.IntParam(
name='maxNumberOfMatches',
@ -112,6 +114,7 @@ class StructureFromMotion(desc.CommandLineNode):
value=2,
range=(2, 10, 1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='minAngleForTriangulation',
@ -120,6 +123,7 @@ class StructureFromMotion(desc.CommandLineNode):
value=3.0,
range=(0.1, 10, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='minAngleForLandmark',
@ -128,6 +132,7 @@ class StructureFromMotion(desc.CommandLineNode):
value=2.0,
range=(0.1, 10, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='maxReprojectionError',
@ -136,6 +141,7 @@ class StructureFromMotion(desc.CommandLineNode):
value=4.0,
range=(0.1, 10, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='minAngleInitialPair',
@ -144,6 +150,7 @@ class StructureFromMotion(desc.CommandLineNode):
value=5.0,
range=(0.1, 10, 0.1),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='maxAngleInitialPair',
@ -152,6 +159,7 @@ class StructureFromMotion(desc.CommandLineNode):
value=40.0,
range=(0.1, 60, 0.1),
uid=[0],
advanced=True,
),
desc.BoolParam(
name='useOnlyMatchesFromInputFolder',
@ -160,6 +168,7 @@ class StructureFromMotion(desc.CommandLineNode):
'Matches folders previously added to the SfMData file will be ignored.',
value=False,
uid=[],
advanced=True,
),
desc.BoolParam(
name='useRigConstraint',
@ -167,6 +176,7 @@ class StructureFromMotion(desc.CommandLineNode):
description='Enable/Disable rig constraint.',
value=True,
uid=[0],
advanced=True,
),
desc.File(
name='initialPairA',
@ -190,6 +200,7 @@ class StructureFromMotion(desc.CommandLineNode):
values=('.abc', '.ply'),
exclusive=True,
uid=[],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',

View file

@ -105,6 +105,7 @@ class Texturing(desc.CommandLineNode):
value=0.0,
range=(0.0, 1.0, 0.01),
uid=[0],
advanced=True,
),
desc.FloatParam(
name='angleHardThreshold',
@ -113,6 +114,7 @@ class Texturing(desc.CommandLineNode):
value=90.0,
range=(0.0, 180.0, 0.01),
uid=[0],
advanced=True,
),
desc.BoolParam(
name='forceVisibleByAllVertices',
@ -127,6 +129,7 @@ class Texturing(desc.CommandLineNode):
description='''Option to flip face normals. It can be needed as it depends on the vertices order in triangles and the convention change from one software to another.''',
value=False,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='visibilityRemappingMethod',
@ -136,6 +139,7 @@ class Texturing(desc.CommandLineNode):
values=['Pull', 'Push', 'PullPush'],
exclusive=True,
uid=[0],
advanced=True,
),
desc.ChoiceParam(
name='verboseLevel',