gpt4 book ai didi

python - 向图像添加泊松噪声

转载 作者:太空宇宙 更新时间:2023-11-03 12:21:14 24 4
gpt4 key购买 nike

我有一些图像需要添加增量的泊松噪声,以便更彻底地分析它们。我知道您可以在 MATLAB 中执行此操作,但如何在 Python 中执行此操作?到目前为止,搜索没有任何结果。

最佳答案

Helder的回答是正确的。我只想补充一个事实,即泊松噪声不是可加的,您不能将其作为高斯噪声添加。

根据您想要实现的目标,这里有一些建议:

  • 模拟低光噪声图像(如果PEAK = 1,它会非常噪声)

    import numpy as np
    image = read_image("YOUR_IMAGE") # need a rescale to be more realistic
    noisy = np.random.poisson(image / 255.0 * PEAK) / PEAK * 255 # noisy image
  • 在干净的图像上添加噪声层

    import numpy as np
    image = read_image("YOUR_IMAGE")
    noisemap = create_noisemap()
    noisy = image + np.random.poisson(noisemap)

然后您可以根据需要将结果裁剪为 0 - 255(我使用 PIL,所以我使用 255 而不是 1)。

关于python - 向图像添加泊松噪声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19289470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com