养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-11-02 08:24:06

由于兔脒巛钒图像采集、处理、传输等过程不可避免的会受到噪声的污染,妨碍人们对图像理解及分析处理。常见的图像噪声有高斯噪声、椒盐噪声等。下面介绍用opencv的均值滤波对图片噪点进行平滑处理。

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

工具/原料

小米笔记本AIR13

win10家庭中文版

opencv4.5.3.56

方法/步骤

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

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

2、在文本编辑器中使用如下代码导入opencv模块和numpy模块:importnu葡矩酉缸mpyasnpimportcv2ascv

使用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的均值滤波对图片噪点进行平滑处理

© 一点知识