mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-02 11:46:45 +02:00
[bin][photogrammetry] clean up parameters
* use choices for '--scale' parameter + fix doc + apply only if set * fix metavars
This commit is contained in:
parent
44371211d5
commit
6276dfcd30
1 changed files with 8 additions and 5 deletions
|
@ -18,11 +18,13 @@ parser.add_argument('--inputImages', metavar='IMAGES', type=str, nargs='*',
|
||||||
parser.add_argument('--output', metavar='FOLDER', type=str, required=True,
|
parser.add_argument('--output', metavar='FOLDER', type=str, required=True,
|
||||||
help='Output folder.')
|
help='Output folder.')
|
||||||
|
|
||||||
parser.add_argument('--save', metavar='FOLDER', type=str, required=False,
|
parser.add_argument('--save', metavar='FILE', type=str, required=False,
|
||||||
help='Save the workflow to a meshroom files (instead of running it).')
|
help='Save the resulting pipeline to a Meshroom file (instead of running it).')
|
||||||
|
|
||||||
parser.add_argument('--scale', type=int, default=2,
|
parser.add_argument('--scale', type=int, default=-1,
|
||||||
help='Downscale factor for MVS steps. Possible values are: 1, 2, 4, 8, 16.')
|
choices=[-1, 1, 2, 4, 8, 16],
|
||||||
|
help='Downscale factor override for DepthMap estimation. '
|
||||||
|
'By default (-1): use pipeline default value.')
|
||||||
|
|
||||||
parser.add_argument('--toNode', metavar='NODE', type=str, nargs='*',
|
parser.add_argument('--toNode', metavar='NODE', type=str, nargs='*',
|
||||||
default=None,
|
default=None,
|
||||||
|
@ -60,6 +62,7 @@ elif os.path.isfile(args.input) and os.path.splitext(args.input)[-1] in ('.json'
|
||||||
|
|
||||||
graph = multiview.photogrammetry(inputViewpoints=views, inputIntrinsics=intrinsics, output=args.output)
|
graph = multiview.photogrammetry(inputViewpoints=views, inputIntrinsics=intrinsics, output=args.output)
|
||||||
|
|
||||||
|
if args.scale > 0:
|
||||||
graph.findNode('DepthMap_1').downscale.value = args.scale
|
graph.findNode('DepthMap_1').downscale.value = args.scale
|
||||||
|
|
||||||
cameraInit = graph.findNode('CameraInit')
|
cameraInit = graph.findNode('CameraInit')
|
||||||
|
|
Loading…
Add table
Reference in a new issue