OpenCV對圖像添加噪聲
目標(biāo)
本文學(xué)習(xí)如何給圖片添加噪聲
學(xué)習(xí)使用高斯噪聲、椒鹽噪聲、泊松噪聲、speckle噪聲
1、高斯噪聲
????????高斯噪聲就是給圖片添加一個服從高斯分布的噪聲,可以通過調(diào)節(jié)高斯分布標(biāo)準(zhǔn)差(sigma)的大小來控制添加噪聲程度,sigma
越大添加的噪聲越多圖片損壞的越厲害

2、椒鹽噪聲
椒鹽噪聲就是給圖片添加黑白噪點,椒指的是黑色的噪點(0,0,0)鹽指的是白色的噪點(255,255,255),通過設(shè)置amount
來控制添加噪聲的比例,值越大添加的噪聲越多,圖像損壞的更加嚴(yán)重
結(jié)果:

3、泊松噪聲
????泊松噪聲既不是加性噪聲,也不是乘性噪聲,而是一種信號依賴噪聲。對于一張圖像而言,每個像素點的值都滿足泊松分布,且每個像素點的泊松分布的均值是無噪圖像在該像素點對應(yīng)的值。
添加泊松噪聲的代碼如下:
結(jié)果:

4、speckle噪聲
????????斑點噪音(Speckle noise)又翻譯做散斑噪音。speckle噪聲模型在相干成像系統(tǒng)成像過程中 當(dāng)相干波波束通過不均勻的細(xì)小介質(zhì)時會產(chǎn)生散射 發(fā)生的隨機(jī)相干現(xiàn)象會直接導(dǎo)致所形成的圖像中存在一種特殊的噪聲 這種噪聲從視覺角度看 呈斑點狀分布 故而稱為斑點噪聲 也稱為speckle噪聲。
顯示效果如下:

標(biāo)簽: