{ "header": { "pipelineVersion": "2.2", "releaseVersion": "2023.3.0-develop", "fileVersion": "1.1", "template": true, "nodesVersions": { "ScenePreview": "2.0", "ExportAnimatedCamera": "2.0", "FeatureMatching": "2.0", "NodalSfM": "1.0", "CameraInit": "9.0", "TracksBuilding": "1.0", "FeatureExtraction": "1.3", "RelativePoseEstimating": "1.0", "Publish": "1.3", "ImageMatching": "2.0", "ConvertSfMFormat": "2.0" } }, "graph": { "ImageMatching_1": { "nodeType": "ImageMatching", "position": [ 400, 0 ], "inputs": { "input": "{FeatureExtraction_1.input}", "featuresFolders": [ "{FeatureExtraction_1.output}" ] } }, "FeatureExtraction_1": { "nodeType": "FeatureExtraction", "position": [ 200, 0 ], "inputs": { "input": "{CameraInit_1.output}" } }, "CameraInit_1": { "nodeType": "CameraInit", "position": [ 0, 0 ], "inputs": {} }, "FeatureMatching_1": { "nodeType": "FeatureMatching", "position": [ 600, 0 ], "inputs": { "input": "{ImageMatching_1.input}", "featuresFolders": "{ImageMatching_1.featuresFolders}", "imagePairsList": "{ImageMatching_1.output}", "describerTypes": "{FeatureExtraction_1.describerTypes}" } }, "TracksBuilding_1": { "nodeType": "TracksBuilding", "position": [ 800, 0 ], "inputs": { "input": "{FeatureMatching_1.input}", "featuresFolders": "{FeatureMatching_1.featuresFolders}", "matchesFolders": [ "{FeatureMatching_1.output}" ] } }, "RelativePoseEstimating_1": { "nodeType": "RelativePoseEstimating", "position": [ 1000, 0 ], "inputs": { "input": "{TracksBuilding_1.input}", "featuresFolders": "{TracksBuilding_1.featuresFolders}", "tracksFilename": "{TracksBuilding_1.output}", "enforcePureRotation": true } }, "NodalSfM_1": { "nodeType": "NodalSfM", "position": [ 1200, 0 ], "inputs": { "input": "{RelativePoseEstimating_1.input}", "featuresFolders": "{RelativePoseEstimating_1.featuresFolders}", "tracksFilename": "{RelativePoseEstimating_1.tracksFilename}", "pairs": "{RelativePoseEstimating_1.output}" } }, "ExportAnimatedCamera_1": { "nodeType": "ExportAnimatedCamera", "position": [ 1400, 0 ], "inputs": { "input": "{NodalSfM_1.output}", "exportUndistortedImages": true } }, "ConvertSfMFormat_1": { "nodeType": "ConvertSfMFormat", "position": [ 1400, 200 ], "inputs": { "input": "{NodalSfM_1.output}", "fileExt": "sfm", "structure": false, "observations": false } }, "ScenePreview_1": { "nodeType": "ScenePreview", "position": [ 1600, 200 ], "inputs": { "cameras": "{ConvertSfMFormat_1.output}", "model": "{NodalSfM_1.output}", "undistortedImages": "{ExportAnimatedCamera_1.outputUndistorted}", "useMasks": false, "pointCloudParams": { "particleSize": 0.001, "particleColor": "Red" } } }, "Publish_1": { "nodeType": "Publish", "position": [ 1800, 0 ], "inputs": { "inputFiles": [ "{ExportAnimatedCamera_1.output}", "{ScenePreview_1.output}" ] } } } }