mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-19 20:16:30 +02:00
[multiview] set inputs only if not empty
Avoid errors with None
This commit is contained in:
parent
40b320f1b8
commit
a576fb8ce4
1 changed files with 7 additions and 3 deletions
|
@ -6,8 +6,12 @@ from .core.graph import Graph
|
||||||
def photogrammetryPipeline(inputFolder='', inputImages=[], inputViewpoints=[]):
|
def photogrammetryPipeline(inputFolder='', inputImages=[], inputViewpoints=[]):
|
||||||
# type: () -> Graph
|
# type: () -> Graph
|
||||||
graph = Graph('pipeline')
|
graph = Graph('pipeline')
|
||||||
cameraInit = graph.addNewNode('CameraInit', imageDirectory=inputFolder)
|
cameraInit = graph.addNewNode('CameraInit')
|
||||||
|
if inputFolder:
|
||||||
|
cameraInit.imageDirectory.value = inputFolder
|
||||||
|
if inputImages:
|
||||||
cameraInit.viewpoints.value = [{'image': image, 'focal': -1} for image in inputImages]
|
cameraInit.viewpoints.value = [{'image': image, 'focal': -1} for image in inputImages]
|
||||||
|
if inputViewpoints:
|
||||||
cameraInit.viewpoints.extend(inputViewpoints)
|
cameraInit.viewpoints.extend(inputViewpoints)
|
||||||
featureExtraction = graph.addNewNode('FeatureExtraction',
|
featureExtraction = graph.addNewNode('FeatureExtraction',
|
||||||
input=cameraInit.outputSfm)
|
input=cameraInit.outputSfm)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue