代码在git

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed Dec  8 09:46:29 2021@author: ledi
"""import numpy as np
import cv2
from matplotlib import pyplot as pltdef medianBlur(image,ksize=2,):'''中值滤波,去除椒盐噪声args:image:输入图片数据,要求为灰度图片ksize:滤波窗口大小        return:中值滤波之后的图片'''rows,cols = image.shape[:2]#输入校验half = ksize//2startSearchRow = halfendSearchRow = rows-half-1startSearchCol = halfendSearchCol = cols-half-1dst = np.zeros((rows,cols),dtype=np.uint8)#中值滤波for y in range(startSearchRow,endSearchRow):for x in range(startSearchCol,endSearchCol):window = []for i in range(y-half,y+half+1):for j in range(x-half,x+half+1):window.append(image[i][j])#取中间值         window = np.sort(window,axis=None)                   if len(window)%2 == 1:            medianValue = window[len(window)//2]else:medianValue = int((window[len(window)//2]+window[len(window)//2+1])/2)dst[y][x] = medianValuereturn dst        image = cv2.imread('/home/ledi/桌面/clion/learn_orbslam/cpp_project_learn/OPENCV/python_code/middle.png')med=medianBlur(image)cv2.imwrite('med.png',med)


python 中值滤波相关推荐

  1. python中值滤波去除椒盐噪声_python 中值滤波,椒盐去噪,图片增强实例

    受光照.气候.成像设备等因素的影响,灰度化后的图像存在噪声和模糊干扰,直接影响到下一步的文字识别,因此,需要对图像进行增强处理.图片预处理中重要一环就是椒盐去澡,通常用到中值滤波器进行处理,效果很好. ...

  2. python中值滤波去除反光_Python 实现中值滤波、均值滤波的方法

    红包: Lena椒盐噪声图片: # -*- coding: utf-8 -*- """ Created on Sat Oct 14 22:16:47 2017 @auth ...

  3. python中值滤波介绍_Python 实现中值滤波、均值滤波的方法

    红包: Lena椒盐噪声图片: # -*- coding: utf-8 -*- """ Created on Sat Oct 14 22:16:47 2017 @auth ...

  4. python中值滤波去除反光_数学之路-python计算实战(17)-机器视觉-滤波去噪(中值滤波)...

    Blurs an image using the median filter.C++:void medianBlur(InputArray src, OutputArray dst, int ksiz ...

  5. python中值滤波

    排序滤波 排序滤波中最常用的就是中值滤波,简单来说,就是给一个滤波范围,然后找到这个范围中的中位数,重新赋值给当前值. 例如,[1,3,2,4]这个数组,给定一个长度为3的滤波窗口,那么元素3所在位置 ...

  6. python中值滤波算法_Python扩展库scipy中值滤波算法的应用

    中值滤波是数字信号处理.数字图像处理中常用的预处理技术,特点是将信号中每个值都替换为其邻域内的中值,即邻域内所有值排序后中间位置上的值.下面的代码演示了scipy库中signal模块的中值滤波算法的用 ...

  7. python 中值滤波,椒盐去噪,图片增强

    受光照.气候.成像设备等因素的影响,灰度化后的图像存在噪声和模糊干扰,直接影响到下一步的文字识别,因此,需要对图像进行增强处理.图片预处理中重要一环就是椒盐去澡,通常用到中值滤波器进行处理,效果很好. ...

  8. python中值滤波、最大池化、平均池化、canny边缘检测(石原里美系列一)

    一.常见三种滤波器介绍 中值滤波:取卷积区域内的中位数 最大池化:取卷积区域内的最大值 平均池化:取卷积区域内的均值 边缘检测:边缘检测就是找到图像的边缘信息(轮廓) 二.故事背景 有一天,石原里美小 ...

  9. python中值滤波算法_Python实现卡尔曼滤波算法之贝叶斯滤波

    Python实现卡尔曼滤波算法之贝叶斯滤波 作者:yangjian 卡尔曼滤波器属于贝叶斯滤波器的一种特例,本文主要讲解贝叶斯滤波原理及其算法的python实现. 先来看下贝叶斯公式 贝叶斯公式 :后 ...

最新文章

  1. github后端开发面试题大集合(一)
  2. 云计算军事运用有啥特点
  3. Oracle监听配置
  4. 测量一组类下三角矩阵的质量和频率n=m+1
  5. php 删除文件时间,php删除文件后重建,文件创建时间(filectime)未变化怎么解决??...
  6. 首次公开!《阿里计算机视觉技术精选》揭秘前沿落地案例
  7. python创建目录保存文件
  8. 三年白干!程序员因违反《竞业协议》赔偿腾讯97.6万元,返还15.8万元
  9. matlab求解lmi,Matlab的LMI工具箱中最优化问题
  10. python接管已经打开的浏览器_Python Webdriver 从新使用已经打开的浏览器实例
  11. Android 4.0 ICS SystemUI浅析——SystemUI启动流程
  12. Linux命令:修改文件权限命令chmod、chgrp、chown详解
  13. 原创Android开发文章集合贴
  14. lstm预测单词_从零开始理解单词嵌入| LSTM模型|
  15. 【夏日护眼妙招】三种食物要多吃
  16. 多少开发人员 饿了么_做个美团(饿了么)网站需要多少钱?
  17. 从“棱镜门”事件看数据安全如何保护
  18. Pboot插件-包含所有Pboot插件功能
  19. sublime 安装扩展 sublimelinter phpmd
  20. chaigpt对接Siri

热门文章

  1. leetcode 8. String to Integer (atoi)
  2. Facebook提升性能的一大法宝:HipHop
  3. Windows Home Server中文版使用全攻略
  4. IEEE802.11e EDCA 中TXOP机制的分析与改进
  5. python编程django项目中ModuleNotFoundError: No module named ‘django.core.urlresolvers‘解决方法
  6. 标准模板库之容器-《C++标准库(第二版)》读书笔记
  7. 计算机组成原理第4章-指令系统
  8. 程序设计竞赛算法基础考试真题2020年(回忆版)
  9. 李永乐线性代数手写笔记-二次型
  10. 人与计算机猜数伪代码,《计算机和算法》PPT课件.ppt