Node to set random pixel values on masked coordinates #2004
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.
This pull request introduces a new utility for AliceVision called
maskRandomApplying
, which applies random pixel values to image regions where the corresponding mask is zero. The changes include the implementation of a new command-line tool, its integration into the build system, and the addition of a corresponding Meshroom node for workflow integration.New Feature: Mask Random Applying Utility
aliceVision_maskRandomApplying
that processes images by applying random values to pixels where the mask is zero, updating both the images and the associatedsfmData
. The tool handles input validation, parallel processing, and output management.Build System Integration
aliceVision_maskRandomApplying
as a build target in the CMake configuration, ensuring it is built with the necessary dependencies.Meshroom Integration
MaskRandomApplying.py
to expose the new utility in the Meshroom GUI, allowing users to use the feature as part of their visual workflows.