1. 主页 > 乔师傅 > 仪器仪表

【图像处理】cv2的图像平滑滤波器?

(,,・∀・)ノ゛hello!大家好,今天的这篇文章是【图像处理】cv2的图像平滑滤波器?在我们日常生活或者工作中,难免会遇到一些产品不会使用,菠萝乔三的乔师傅为你解决不会操作问题,只需要看完这篇文章轻轻松松学会操作方法,乔师傅手艺人...

步骤1

给定图片。
【图像处理】cv2的图像平滑滤波器?(操作图1)

步骤2

第一种平滑滤波器是图像平均。

a = cv2.blur(img,(5,5))

其中,5代表每个像素的5*5邻域的像素平均值,来代替这个像素。
【图像处理】cv2的图像平滑滤波器?(操作图2)

步骤3

邻域范围越大,图像越模糊。

a = cv2.blur(img,(15,15))
【图像处理】cv2的图像平滑滤波器?(操作图3)

步骤4

邻域的高度不必等于宽度:

a = cv2.blur(img,(2,15))
【图像处理】cv2的图像平滑滤波器?(操作图4)

步骤5

第二种是Gauss模糊:

a= cv.GaussianBlur(img,(5,5),0)
【图像处理】cv2的图像平滑滤波器?(操作图5)

步骤6

Gauss模糊的邻域尺寸,必须是奇数。

a = cv2.GaussianBlur(img,(19,25),0)
【图像处理】cv2的图像平滑滤波器?(操作图6)

步骤7

第三种是中值滤波器:

a = cv2.medianBlur(img,5)

这个邻域尺寸必须是奇数,且高度和宽度相等。
【图像处理】cv2的图像平滑滤波器?(操作图7)
【图像处理】cv2的图像平滑滤波器?(操作图8)

步骤8

第四种是双边滤波器:

a = cv2.bilateralFilter(img,4,75,75)

a = cv2.bilateralFilter(img,135,75,75)

第一个数字是邻域尺寸,这个滤波器对于抑制噪音有不错的效果。
【图像处理】cv2的图像平滑滤波器?(操作图9)
【图像处理】cv2的图像平滑滤波器?(操作图10)

最后总结:

关于【图像处理】cv2的图像平滑滤波器,相信你看完这篇文章对它也有了一定的了解,所有的操作步骤都一步一步详细介绍了,并且有图片解释,如果还是不懂的话可以在站内搜索相关内容查看更多结果,好了就不多啰嗦了,期待下次你的访问...

本文由互联网收集而来,不代表菠萝乔三立场,转载侵权联系乔师傅,出处:http://www.boluo73.com/qsf/597.html

联系我们

在线咨询:点击这里给我发消息

微信号:weixin888

工作日:9:30-18:30,节假日休息