使用opencv的均值滤波对图片噪点进行平滑处理

时间:2026-02-11 23:20:05

1、首先准备好文本编辑工具和待处理的图片,可以看到图片上有黑色和白色噪点。

使用opencv的均值滤波对图片噪点进行平滑处理

2、在文本编辑器中使用如下代码导入opencv模块和numpy模块:

import numpy as np

import cv2 as cv 

使用opencv的均值滤波对图片噪点进行平滑处理

3、使用代码 dogsp = cv.imread(path)  将图片读入内存,path为图片的地址。

使用opencv的均值滤波对图片噪点进行平滑处理

4、使用代码 dog = cv.blur(dogsp,(5,5)) 对图片进行均值滤波,其中(5,5)为卷积核大小,可以自行设置其他大小。

使用opencv的均值滤波对图片噪点进行平滑处理

5、使用如下代码让图片显示出来:

cv.imshow('image',img)

cv.waitKey(0)

使用opencv的均值滤波对图片噪点进行平滑处理

6、运行代码后,结果如下图,图中左侧为原图,右侧为处理后的图片。

使用opencv的均值滤波对图片噪点进行平滑处理

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com