python的opencv实现降噪

Posted thgpddl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的opencv实现降噪相关的知识,希望对你有一定的参考价值。

python+opencv中的图像降噪

关于噪声分类以及如何添加噪声效果,见这篇博文:噪声分类以及添加噪声效果

平均滤波

  • img_dst=cv2.blur(img_src,(5,5))
  • (5,5):内核大小

高斯滤波

  • img_dst=cv2.GaussianBlur(img_src,(5,5),0)
  • (5,5):内核大小
  • 0:x和y方向的方差,不指定则根据内核大小计算,单指定x,则令y=x

中值模糊

  • img_dst=cv2.medianBlur(img_src,5)
  • 5:内核大小

双边过滤

  • img_dst=cv2.bilateralFiter(img_src,9.75,75)

以上是关于python的opencv实现降噪的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV实现图像颜色通道分离图像二值化图像滤波降噪C++

python-opencv-Canny边缘检测

OpenCV 例程200篇100. 自适应局部降噪滤波器

Python,Opencv cv2.Canny()边缘检测

Python图片验证码降噪 — 8邻域降噪

Java基于opencv实现图像数字识别—基本流程