mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-18 11:36:27 +02:00
[multiview] Update hdri pipeline with hdr sampling, calibration and merge
This commit is contained in:
parent
45570b6487
commit
baac501559
1 changed files with 10 additions and 4 deletions
|
@ -125,8 +125,6 @@ def hdriFisheye(inputImages=list(), inputViewpoints=list(), inputIntrinsics=list
|
||||||
graph = Graph('HDRI-Fisheye')
|
graph = Graph('HDRI-Fisheye')
|
||||||
with GraphModification(graph):
|
with GraphModification(graph):
|
||||||
hdri(inputImages, inputViewpoints, inputIntrinsics, output, graph)
|
hdri(inputImages, inputViewpoints, inputIntrinsics, output, graph)
|
||||||
for ldrToHdr in graph.nodesByType("LDRToHDR"):
|
|
||||||
ldrToHdr.attribute("fisheyeLens").value = True
|
|
||||||
for panoramaInit in graph.nodesByType("PanoramaInit"):
|
for panoramaInit in graph.nodesByType("PanoramaInit"):
|
||||||
panoramaInit.attribute("useFisheye").value = True
|
panoramaInit.attribute("useFisheye").value = True
|
||||||
return graph
|
return graph
|
||||||
|
@ -147,11 +145,19 @@ def hdriPipeline(graph):
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
ldr2hdr = graph.addNewNode('LDRToHDR',
|
ldr2hdrSampling = graph.addNewNode('LdrToHdrSampling',
|
||||||
input=cameraInit.output)
|
input=cameraInit.output)
|
||||||
|
|
||||||
|
ldr2hdrCalibration = graph.addNewNode('LdrToHdrCalibration',
|
||||||
|
input=ldr2hdrSampling.input,
|
||||||
|
samples=ldr2hdrSampling.output)
|
||||||
|
|
||||||
|
ldr2hdrMerge = graph.addNewNode('LdrToHdrMerge',
|
||||||
|
input=ldr2hdrCalibration.input,
|
||||||
|
response=ldr2hdrCalibration.response)
|
||||||
|
|
||||||
featureExtraction = graph.addNewNode('FeatureExtraction',
|
featureExtraction = graph.addNewNode('FeatureExtraction',
|
||||||
input=ldr2hdr.outSfMDataFilename,
|
input=ldr2hdrMerge.outSfMDataFilename,
|
||||||
describerPreset='high')
|
describerPreset='high')
|
||||||
|
|
||||||
panoramaInit = graph.addNewNode('PanoramaInit',
|
panoramaInit = graph.addNewNode('PanoramaInit',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue