oepncv python 去除噪点
时间: 2023-11-11 18:00:55 浏览: 70
Opencv去噪声程序
4星 · 用户满意度95%
可以使用OpenCV中的中值滤波函数 `cv2.medianBlur()` 来去除噪点。中值滤波是一种非线性滤波方法,它将每个像素的值替换为该像素周围区域内所有像素的中值。这种方法可以有效地去除噪点,同时保留图像的边缘信息。
以下是一个示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 中值滤波
img_median = cv2.medianBlur(img, 5)
# 显示结果
cv2.imshow('Original Image', img)
cv2.imshow('Median Filtered Image', img_median)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,`cv2.medianBlur()` 函数的第二个参数表示滤波器的大小,通常取奇数。在本例中,我们使用了大小为 5 的滤波器。
阅读全文