mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-11 16:16:56 +02:00
[multiview] Add connections between params in default pipelines
This commit is contained in:
parent
ecf10a65f7
commit
3fe6c22bc2
1 changed files with 17 additions and 9 deletions
|
@ -210,10 +210,12 @@ def panoramaHdrPipeline(graph):
|
|||
|
||||
ldr2hdrCalibration = graph.addNewNode('LdrToHdrCalibration',
|
||||
input=ldr2hdrSampling.input,
|
||||
userNbBrackets=ldr2hdrSampling.userNbBrackets,
|
||||
samples=ldr2hdrSampling.output)
|
||||
|
||||
ldr2hdrMerge = graph.addNewNode('LdrToHdrMerge',
|
||||
input=ldr2hdrCalibration.input,
|
||||
userNbBrackets=ldr2hdrCalibration.userNbBrackets,
|
||||
response=ldr2hdrCalibration.response)
|
||||
|
||||
featureExtraction = graph.addNewNode('FeatureExtraction',
|
||||
|
@ -233,12 +235,14 @@ def panoramaHdrPipeline(graph):
|
|||
featureMatching = graph.addNewNode('FeatureMatching',
|
||||
input=imageMatching.input,
|
||||
featuresFolders=imageMatching.featuresFolders,
|
||||
imagePairsList=imageMatching.output)
|
||||
imagePairsList=imageMatching.output,
|
||||
describerTypes=featureExtraction.describerTypes)
|
||||
|
||||
panoramaEstimation = graph.addNewNode('PanoramaEstimation',
|
||||
input=featureMatching.input,
|
||||
featuresFolders=featureMatching.featuresFolders,
|
||||
matchesFolders=[featureMatching.output])
|
||||
input=featureMatching.input,
|
||||
featuresFolders=featureMatching.featuresFolders,
|
||||
matchesFolders=[featureMatching.output],
|
||||
describerTypes=featureMatching.describerTypes)
|
||||
|
||||
panoramaOrientation = graph.addNewNode('SfMTransform',
|
||||
input=panoramaEstimation.output,
|
||||
|
@ -340,11 +344,13 @@ def sfmPipeline(graph):
|
|||
featureMatching = graph.addNewNode('FeatureMatching',
|
||||
input=imageMatching.input,
|
||||
featuresFolders=imageMatching.featuresFolders,
|
||||
imagePairsList=imageMatching.output)
|
||||
imagePairsList=imageMatching.output,
|
||||
describerTypes=featureExtraction.describerTypes)
|
||||
structureFromMotion = graph.addNewNode('StructureFromMotion',
|
||||
input=featureMatching.input,
|
||||
featuresFolders=featureMatching.featuresFolders,
|
||||
matchesFolders=[featureMatching.output])
|
||||
matchesFolders=[featureMatching.output],
|
||||
describerTypes=featureMatching.describerTypes)
|
||||
return [
|
||||
cameraInit,
|
||||
featureExtraction,
|
||||
|
@ -419,16 +425,18 @@ def sfmAugmentation(graph, sourceSfm, withMVS=False):
|
|||
featureMatching = graph.addNewNode('FeatureMatching',
|
||||
input=imageMatchingMulti.outputCombinedSfM,
|
||||
featuresFolders=imageMatchingMulti.featuresFolders,
|
||||
imagePairsList=imageMatchingMulti.output)
|
||||
imagePairsList=imageMatchingMulti.output,
|
||||
describerTypes=featureExtraction.describerTypes)
|
||||
structureFromMotion = graph.addNewNode('StructureFromMotion',
|
||||
input=featureMatching.input,
|
||||
featuresFolders=featureMatching.featuresFolders,
|
||||
matchesFolders=[featureMatching.output])
|
||||
matchesFolders=[featureMatching.output],
|
||||
describerTypes=featureMatching.describerTypes)
|
||||
graph.addEdge(sourceSfm.output, imageMatchingMulti.inputB)
|
||||
|
||||
sfmNodes = [
|
||||
cameraInit,
|
||||
featureMatching,
|
||||
featureExtraction,
|
||||
imageMatchingMulti,
|
||||
featureMatching,
|
||||
structureFromMotion
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue