python环境用opencv实现多种滤波操作

 时间:2024-11-01 23:26:32

1、滤波或者叫模糊常用的有 中值滤波均值滤波高盍嫫谧艰斯滤波高斯双边滤波boxFilter其中中值滤波对椒盐噪声效果好(前文已有实验),双边稗卡蛟毪效果好点但速度慢点。本文还是以梅瓶图为例进行比较说明。import cv2 as cvimport numpy as npimport copyimport osfrom matplotlib import pyplot as pltfrom skimage.measure import compare_ssimimport randomimage = cv.imread("c:\\meiping1.png", 1)cv.imshow("image", image)

python环境用opencv实现多种滤波操作

3、# 中值滤波NoiseImgCopy = NoiseImg.copy()medianBlur = cv.medianBlur(NoiseImgCopy, 5)cv.imshow("medianBlur", medianBlur)

python环境用opencv实现多种滤波操作

5、# 高斯滤波GaussianBlur = cv.GaussianBlur(NoiseImgCopy, (5, 5), 0)cv.imshow("GaussianBlur", GaussianBlur)

python环境用opencv实现多种滤波操作

7、#方框滤波boxFilter = cv.boxFilter(NoiseImgCopy, -1, (5,5), normalize=1)cv.imshow("boxFilter", boxFilter)

python环境用opencv实现多种滤波操作

8、通常常用的 是高斯和中值滤波比较多用。常作为前期处理使用。有些比较厉害的滤波后期再介绍。

  • sql相关子查询例题
  • 如何免费下载CSDN的文件
  • linux共享文件
  • 嵌入式LINUX蜂鸣器奏乐编程练习
  • 遗传算法解决函数最大值
  • 热门搜索
    quantity什么意思 取什么名字 cr是什么意思 送男生什么生日礼物好 憨憨是什么意思 风平浪静的意思 废寝忘食的意思 逢场作戏什么意思 大珠小珠落玉盘形容什么乐器 醒酒器的作用