如何产生带斑点噪声的图片?
0 1605
0

我发现消除斑点噪声的简单方法是均值滤波器,但是我找不到产生噪声的方法。

请问在哪里可以了解斑点噪声如何产生?

收藏
2021-03-30 20:52 更新 阿托 •  17043
共 1 个回答
高赞 时间
0

斑点噪声本质上是乘性噪声,它可能具有加性噪声或不具有加性噪声(定义因情况而异)。本文很好地概述了斑点噪声,包括描述和消除斑点噪声的方法。

这是一些简单的python代码,可以产生乘法斑点噪声:

import cv

im = cv.LoadImage('tree.jpg', cv.CV_LOAD_IMAGE_GRAYSCALE)
mult_noise = cv.CreateImage((im.width,im.height), cv.IPL_DEPTH_32F, 1)

cv.RandArr(cv.RNG(6), mult_noise, cv.CV_RAND_NORMAL, 1, 0.1)    

cv.Mul(im, mult_noise, im)

cv.ShowImage("tree with speckle noise", im)
cv.WaitKey(0)

无噪声:

加入斑点噪声:

来源https://stackoverflow.com/a/10312506/15018571

收藏
2021-03-30 20:56 更新 正直的烤面包 •  4002