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

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

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

import cv2 as cv

img = cv.imread('../Resources/Photos/girl.jpg')
cv.imshow('girl', img)

在这里插入图片描述

1.1 平均值

关键代码

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

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

1.2 高斯模糊

关键代码

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

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

1.3 中值模糊

关键代码

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

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

1.4 双边

关键代码

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

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

相关推荐

  1. python opencv图像模糊

    2024-03-31 12:46:08       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-31 12:46:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-31 12:46:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-31 12:46:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-31 12:46:08       20 阅读

热门阅读

  1. 优先级队列(堆)

    2024-03-31 12:46:08       20 阅读
  2. 1100-采药

    2024-03-31 12:46:08       17 阅读
  3. 多线程和单线程相比,有哪些优势和劣势?

    2024-03-31 12:46:08       18 阅读
  4. @Controller与@RestController的区别

    2024-03-31 12:46:08       19 阅读
  5. 机器学习模型——SVM(支持向量机)

    2024-03-31 12:46:08       16 阅读
  6. Android9.0以后不允许HTTP访问的解决方案

    2024-03-31 12:46:08       18 阅读
  7. 【PostgreSQL】- 1.3 PostgreSQL 创建数据库(初始化)

    2024-03-31 12:46:08       17 阅读
  8. 大历史下的 tcp:f-rto 新改

    2024-03-31 12:46:08       15 阅读
  9. P8665 [蓝桥杯 2018 省 A] 航班时间

    2024-03-31 12:46:08       16 阅读