[bin] meshroom_batch: support multiple init nodes #2137
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Modify
meshroom_batch
command line to support pipelines with multiple init nodes, such as thecameraTracking
pipeline.The
--input
and--inputRecursive
arguments syntax used to beinput1 input2 input3 ...
(each input being either an image, a folder or a SfMData file), now it isNodeAName:input1;input2;input3 NodeBName:input4
.For example with a
cameraTracking
pipeline where the shot to track is in a folder named/path/to/my/shot
and the distortion grid is just one image nameddistogrid.exr
the command line would be:When the pipeline used has only one init node (most common use case) there is no need to specify the
NodeName:
part:Note
The
--scale
argument has been removed since it was redundant.