表达式:sp_distribution( : : PercentSalt, PercentPepper : Distribution)
sp_distribution
算子用于生成椒盐噪声分布。椒盐噪声通常用于模拟图像中的噪声,其中随机的像素被设置为黑色(椒)或白色(盐)值。
PercentSalt(白色噪声像素百分比):该参数确定了分布中白色噪声像素(盐)的百分比。它表示图像中受到盐噪声影响的像素比例。默认值为5.0,但可以在0.0到100.0的范围内进行调整。
PercentPepper(黑色噪声像素百分比):该参数指定了分布中黑色噪声像素(椒)的百分比。它表示图像中受到椒噪声影响的像素比例。与PercentSalt类似,其默认值为5.0,可以在0.0到100.0之间进行调整。
Distribution(分布):这是输出参数,用于存储生成的椒盐噪声分布。该分布由实数值组成,通常用作其他算子的输入,例如add_noise_distribution
,以将生成的噪声应用于图像。
例如:
read_image(Image,'fabrik')
disp_image(Image,WindowHandle)
sp_distribution(30,30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
disp_image(ImageNoise,WindowHandle)
gauss_distribution
算子用于生成高斯噪声分布。
Sigma(标准差):该参数确定了高斯噪声分布的标准差。标准差决定了噪声分布的扩散程度。较大的标准差会导致更广泛的分布,表示生成的噪声值的变化范围更大。默认值为2.0,但可以在0.0到100.0的范围内进行调整。
Distribution(分布):这是输出参数,用于存储生成的高斯噪声分布。该分布由实数值组成,通常用作其他算子的输入,例如add_noise_distribution
,以将生成的噪声应用于图像。
read_image(Image,'fabrik')
disp_image(Image,WindowHandle)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
disp_image(ImageNoise,WindowHandle)
表达式:add_noise_white(Image : ImageNoise : Amp : )
`add_noise_white`算子用于向图像中添加白噪声。
- **Image(输入图像)**:这是输入参数,表示待添加噪声的图像。可以是单通道或多通道的图像对象。
- **ImageNoise(输出图像)**:这是输出参数,表示添加噪声后的图像。生成的噪声图像与输入图像具有相同的尺寸和通道数。
- **Amp(最大噪声幅度)**:该参数确定了添加的噪声的最大幅度。噪声被等概率地分布在区间[-Amp,Amp]内。默认值为60.0,但可以在1.0到1000.0的范围内进行调整。
该算子是可重入的,允许与非排他性算子并行运行。它在元组级别和通道级别自动并行化处理,提高了处理效率。
总的来说,`add_noise_white`提供了一种方便的方式来向图像中添加白噪声,使得用户能够模拟不同强度的噪声对图像的影响。
read_image(Image,'fabrik')
disp_image(Image,WindowHandle)
add_noise_white(Image,ImageNoise,90)
disp_image(ImageNoise,WindowHandle)