python opencv添加高斯噪声
时间: 2023-05-22 14:06:45 浏览: 119
高斯噪声的添加
4星 · 用户满意度95%
可以使用以下代码在图像中添加高斯噪声:
```python
import numpy as np
import cv2
img = cv2.imread('image.png')
# 添加高斯噪声
mean = 0
var = 50
sigma = var ** 0.5
gaussian = np.random.normal(mean, sigma, img.shape)
gaussian = gaussian.reshape(img.shape)
noisy_image = img + gaussian
cv2.imshow('Noisy Image', noisy_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码会将图片读入,并在图像中添加高斯噪声,然后显示添加噪声后的图像。
阅读全文