数字图像处理---高斯噪声
效果图对比
import cv2
as cv
import numpy
as num
import random
NoiseImg
=cv
.imread
("H:\\tupian\\image\\logo.png",1)
cv
.imshow
("origin",NoiseImg
)
size
=NoiseImg
.shape
for i
in range(size
[0]):
for j
in range(size
[1]):
for k
in range(3):
NoiseImg
[i
,j
,k
]=NoiseImg
[i
,j
,k
]+random
.gauss
(0,10)
if NoiseImg
[i
,j
,k
]<0:
NoiseImg
[i
,j
,k
]=0
elif NoiseImg
[i
,j
,k
]>255:
NoiseImg
[i
,j
,k
]=255
k
=0
cv
.imshow
("change",NoiseImg
)
cv
.waitKey
(0)
cv
.destroyAllWindows
效果图对比
链接
转载请注明原文地址: https://yun.8miu.com/read-106602.html