Python scipy的二维图像卷积运算与图像模糊处理操作示例


Posted in Python onSeptember 06, 2019

本文实例讲述了Python scipy的二维图像卷积运算与图像模糊处理操作。分享给大家供大家参考,具体如下:

二维图像卷积运算

一 代码

import numpy as np
from scipy import signal, misc
import matplotlib.pyplot as plt
image = misc.ascent()#二维图像数组,lena图像
w = np.zeros((50,50))#全0二维数组,卷积核
w[0][0]=1.0#修改参数,调整滤波器
w[49][25]=1.0#可以根据需要调整
image_new = signal.fftconvolve(image, w)#使用FFT算法进行卷积
plt.figure()
plt.imshow(image_new)#显示滤波后的图像
plt.gray()
plt.title('Filtered image')
plt.show()

二 运行结果

Python scipy的二维图像卷积运算与图像模糊处理操作示例

图像进行模糊处理

一 代码

import numpy as np
from scipy import signal, misc
import matplotlib.pyplot as plt
image = misc.ascent()
w = signal.gaussian(50,10.0)
image_new = signal.sepfir2d(image, w, w)
plt.figure()
plt.imshow(image_new)#显示滤波后的图像
plt.gray()
plt.title('Filtered image')
plt.show()

二 运行结果

Python scipy的二维图像卷积运算与图像模糊处理操作示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中random模块生成随机数详解
Mar 10 Python
Python入门_学会创建并调用函数的方法
May 16 Python
django在接受post请求时显示403forbidden实例解析
Jan 25 Python
在cmd命令行里进入和退出Python程序的方法
May 12 Python
Linux下多个Python版本安装教程
Aug 15 Python
Python使用sax模块解析XML文件示例
Apr 04 Python
Python hashlib模块加密过程解析
Nov 05 Python
使用python去除图片白色像素的实例
Dec 12 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 Python
Python3.x+pyqtgraph实现数据可视化教程
Mar 14 Python
Python 的 sum() Pythonic 的求和方法详细
Oct 16 Python
Python 操作pdf pdfplumber读取PDF写入Exce
Aug 14 Python
Python数学形态学实例分析
Sep 06 #Python
Python统计分析模块statistics用法示例
Sep 06 #Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 #Python
python监控nginx端口和进程状态
Sep 06 #Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 #Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 #Python
Python代理IP爬虫的新手使用教程
Sep 05 #Python
You might like
php中Smarty模板初体验
2011/08/08 PHP
php实现简单洗牌算法
2013/06/18 PHP
关于PHP堆栈与列队的学习
2013/06/21 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
为数据添加append,remove功能
2006/10/03 Javascript
javascript instanceof 内部机制探析
2010/10/15 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
2015/11/26 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
jQuery通过deferred对象管理ajax异步
2016/05/20 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
Vue仿今日头条实例详解
2018/02/06 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
Django中celery执行任务结果的保存方法
2019/07/12 Python
python利用7z批量解压rar的实现
2019/08/07 Python
python基于socket函数实现端口扫描
2020/05/28 Python
python定义具名元组实例操作
2021/02/28 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
优秀英语专业毕业生求职信
2013/11/23 职场文书
毕业生就业自荐书
2013/12/15 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
Python基本的内置数据类型及使用方法
2022/04/13 Python