-1

我需要使用 Python 处理大量图像。所有这些图像都有一些不同大小的透明区域(alpha 通道)。

我需要以编程方式在这些图像的透明区域中填充 RGB 噪声,但保持非透明区域不变。这是更改图像的示例

如何在 Python 中以编程方式执行此操作?

4

1 回答 1

1

在我看来,你需要:

  1. 创建一个Mat包含高斯噪声(或者你需要在图像中添加什么样的噪声)。
  2. Mat对于每个图像,您根据 Alpha 通道(用作遮罩)将噪声复制到另一个图像中
  3. 将两个图像 (initialnoise_mask) 添加到initial图像 ( 或inital_noisy_background)
于 2014-09-12T14:22:32.200 回答