Skip to content

Conversation

servantftransperfect
Copy link
Contributor

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

  • Added a new command-line tool aliceVision_maskRandomApplying that processes images by applying random values to pixels where the mask is zero, updating both the images and the associated sfmData. The tool handles input validation, parallel processing, and output management.

Build System Integration

  • Registered aliceVision_maskRandomApplying as a build target in the CMake configuration, ensuring it is built with the necessary dependencies.

Meshroom Integration

  • Added a new Meshroom node definition MaskRandomApplying.py to expose the new utility in the Meshroom GUI, allowing users to use the feature as part of their visual workflows.

@servantftransperfect servantftransperfect merged commit 14b0b8f into develop Oct 9, 2025
1 check passed
@servantftransperfect servantftransperfect deleted the dev/randomApply branch October 9, 2025 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants