diff --git a/meshroom/pipelines/nodalCameraTracking.mg b/meshroom/pipelines/nodalCameraTracking.mg index d06fd483f8c..7a4d36eebc8 100644 --- a/meshroom/pipelines/nodalCameraTracking.mg +++ b/meshroom/pipelines/nodalCameraTracking.mg @@ -5,17 +5,21 @@ "fileVersion": "1.1", "template": true, "nodesVersions": { - "ScenePreview": "2.0", - "ExportAnimatedCamera": "2.0", + "DistortionCalibration": "3.0", + "TracksBuilding": "1.0", + "ImageMatching": "2.0", "FeatureMatching": "2.0", + "ConvertSfMFormat": "2.0", + "Publish": "1.3", + "ScenePreview": "2.0", + "CheckerboardDetection": "1.0", + "ExportDistortion": "1.0", + "ApplyCalibration": "1.0", + "RelativePoseEstimating": "1.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" + "CameraInit": "9.0", + "ExportAnimatedCamera": "2.0" } }, "graph": { @@ -39,13 +43,13 @@ 0 ], "inputs": { - "input": "{CameraInit_1.output}" + "input": "{ApplyCalibration_1.output}" } }, "CameraInit_1": { "nodeType": "CameraInit", "position": [ - 0, + -200, 0 ], "inputs": {} @@ -156,6 +160,60 @@ "{ScenePreview_1.output}" ] } + }, + "CheckerboardDetection_1": { + "nodeType": "CheckerboardDetection", + "position": [ + -400, + -160 + ], + "inputs": { + "input": "{CameraInit_2.output}", + "exportDebugImages": true + } + }, + "DistortionCalibration_1": { + "nodeType": "DistortionCalibration", + "position": [ + -200, + -160 + ], + "inputs": { + "input": "{CheckerboardDetection_1.input}", + "checkerboards": "{CheckerboardDetection_1.output}" + } + }, + "ExportDistortion_1": { + "nodeType": "ExportDistortion", + "position": [ + 0, + -160 + ], + "inputs": { + "input": "{DistortionCalibration_1.output}" + } + }, + "ApplyCalibration_1": { + "nodeType": "ApplyCalibration", + "position": [ + 0, + 0 + ], + "inputs": { + "input": "{CameraInit_1.output}", + "calibration": "{DistortionCalibration_1.output}" + } + }, + "CameraInit_2": { + "nodeType": "CameraInit", + "position": [ + -600, + -160 + ], + "inputs": {}, + "internalInputs": { + "label": "CameraInitLensGrid" + } } } } \ No newline at end of file