当前位置:   article > 正文

Python之Opencv进阶教程(1):图片模糊

Python之Opencv进阶教程(1):图片模糊

1、Opencv提供了多种模糊图片的方法

加载原始未经模糊处理的图片

import cv2 as cv

img = cv.imread('../Resources/Photos/girl.jpg')
cv.imshow('girl', img)
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

1.1 平均值

关键代码

# Averaging 平均值
average = cv.blur(img, (3, 3))
cv.imshow('Average Blur', average)
  • 1
  • 2
  • 3

实现效果
在这里插入图片描述

1.2 高斯模糊

关键代码

# Gaussian Blur 高斯模糊
gauss = cv.GaussianBlur(img, (3, 3), 0)
cv.imshow('Gaussian Blur', gauss)
  • 1
  • 2
  • 3

实现效果
在这里插入图片描述

1.3 中值模糊

关键代码

# Median Blur 中值模糊
median = cv.medianBlur(img, 3)
cv.imshow('Median Blur', median)

  • 1
  • 2
  • 3
  • 4

实现效果
在这里插入图片描述

1.4 双边

关键代码

# Bilateral 双边
bilateral = cv.bilateralFilter(img, 10, 35, 25)
cv.imshow('Bilateral', bilateral)
  • 1
  • 2
  • 3

实现效果
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/361830
推荐阅读
相关标签
  

闽ICP备14008679号