在图像处理中,添加噪声是一种常见的技术,它可以模拟真实世界中的一些视觉干扰。本文将介绍如何使用C#编程语言实现图像添加高斯噪声和椒盐噪声,并提供图像恢复的代码示例。
添加高斯噪声
高斯噪声是一种随机的、符合高斯分布的噪声。我们可以通过在每个像素值上添加一个服从高斯分布的随机数来模拟高斯噪声。下面是一个使用C#实现的添加高斯噪声的函数:
public static Bitmap AddGaussianNoise(Bitmap image, double mean, double stdDev)
{
Random random =