opencvpython添加椒盐噪声
时间: 2023-04-26 10:05:58 浏览: 126
opencv添加椒盐噪声
4星 · 用户满意度95%
要在OpenCV Python中添加椒盐噪声,可以使用以下代码:
```python
import cv2
import numpy as np
# 读取图像
img = cv2.imread('image.jpg')
# 添加椒盐噪声
noise = np.zeros(img.shape, np.uint8)
cv2.randu(noise, , 255)
black = noise < 30
white = noise > 225
img[black] =
img[white] = 255
# 显示图像
cv2.imshow('image', img)
cv2.waitKey()
cv2.destroyAllWindows()
```
这段代码首先读取一张图像,然后使用`cv2.randu()`函数生成一个与图像大小相同的随机噪声矩阵。接着,将噪声矩阵中小于30的像素设为黑色,大于225的像素设为白色,从而模拟椒盐噪声。最后,将噪声添加到原始图像中,并显示结果。
阅读全文