Meshroom/meshroom/pipelines/photogrammetryExperimental.mg
2025-02-03 11:09:54 +01:00

200 lines
No EOL
5.7 KiB
Text

{
"header": {
"releaseVersion": "2025.1.0-develop",
"fileVersion": "2.0",
"template": true,
"nodesVersions": {
"CameraInit": "12.0",
"DepthMap": "5.0",
"DepthMapFilter": "4.0",
"FeatureExtraction": "1.3",
"FeatureMatching": "2.0",
"ImageMatching": "2.0",
"MeshFiltering": "3.0",
"Meshing": "7.0",
"PrepareDenseScene": "3.1",
"Publish": "1.3",
"RelativePoseEstimating": "3.0",
"SfMBootStraping": "3.0",
"SfMExpanding": "2.0",
"Texturing": "6.0",
"TracksBuilding": "1.0"
}
},
"graph": {
"CameraInit_1": {
"nodeType": "CameraInit",
"position": [
0,
0
],
"inputs": {}
},
"DepthMapFilter_1": {
"nodeType": "DepthMapFilter",
"position": [
1969,
0
],
"inputs": {
"input": "{DepthMap_1.input}",
"depthMapsFolder": "{DepthMap_1.output}"
}
},
"DepthMap_1": {
"nodeType": "DepthMap",
"position": [
1769,
0
],
"inputs": {
"input": "{PrepareDenseScene_1.input}",
"imagesFolder": "{PrepareDenseScene_1.output}"
}
},
"FeatureExtraction_1": {
"nodeType": "FeatureExtraction",
"position": [
200,
0
],
"inputs": {
"input": "{CameraInit_1.output}"
}
},
"FeatureMatching_1": {
"nodeType": "FeatureMatching",
"position": [
600,
0
],
"inputs": {
"input": "{ImageMatching_1.input}",
"featuresFolders": "{ImageMatching_1.featuresFolders}",
"imagePairsList": "{ImageMatching_1.output}",
"describerTypes": "{FeatureExtraction_1.describerTypes}"
}
},
"ImageMatching_1": {
"nodeType": "ImageMatching",
"position": [
400,
0
],
"inputs": {
"input": "{FeatureExtraction_1.input}",
"featuresFolders": [
"{FeatureExtraction_1.output}"
]
}
},
"MeshFiltering_1": {
"nodeType": "MeshFiltering",
"position": [
2369,
0
],
"inputs": {
"inputMesh": "{Meshing_1.outputMesh}"
}
},
"Meshing_1": {
"nodeType": "Meshing",
"position": [
2169,
0
],
"inputs": {
"input": "{DepthMapFilter_1.input}",
"depthMapsFolder": "{DepthMapFilter_1.output}"
}
},
"PrepareDenseScene_1": {
"nodeType": "PrepareDenseScene",
"position": [
1569,
0
],
"inputs": {
"input": "{SfMExpanding_1.output}"
}
},
"Publish_1": {
"nodeType": "Publish",
"position": [
2769,
0
],
"inputs": {
"inputFiles": [
"{Texturing_1.outputMesh}",
"{Texturing_1.outputMaterial}",
"{Texturing_1.outputTextures}"
]
}
},
"RelativePoseEstimating_1": {
"nodeType": "RelativePoseEstimating",
"position": [
990,
-1
],
"inputs": {
"input": "{TracksBuilding_1.input}",
"tracksFilename": "{TracksBuilding_1.output}",
"minInliers": 100
}
},
"SfMBootStraping_1": {
"nodeType": "SfMBootStraping",
"position": [
1187,
-8
],
"inputs": {
"input": "{RelativePoseEstimating_1.input}",
"tracksFilename": "{RelativePoseEstimating_1.tracksFilename}",
"pairs": "{RelativePoseEstimating_1.output}"
}
},
"SfMExpanding_1": {
"nodeType": "SfMExpanding",
"position": [
1377,
-8
],
"inputs": {
"input": "{SfMBootStraping_1.output}",
"tracksFilename": "{SfMBootStraping_1.tracksFilename}",
"meshFilename": "{SfMBootStraping_1.meshFilename}"
}
},
"Texturing_1": {
"nodeType": "Texturing",
"position": [
2569,
0
],
"inputs": {
"input": "{Meshing_1.output}",
"imagesFolder": "{DepthMap_1.imagesFolder}",
"inputMesh": "{MeshFiltering_1.outputMesh}"
}
},
"TracksBuilding_1": {
"nodeType": "TracksBuilding",
"position": [
794,
-1
],
"inputs": {
"input": "{FeatureMatching_1.input}",
"featuresFolders": "{FeatureMatching_1.featuresFolders}",
"matchesFolders": [
"{FeatureMatching_1.output}"
],
"describerTypes": "{FeatureMatching_1.describerTypes}"
}
}
}
}