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实现的最近最少使用算法
Jul 10 Python
基于python yield机制的异步操作同步化编程模型
Mar 18 Python
python直接访问私有属性的简单方法
Jul 25 Python
Python框架Flask的基本数据库操作方法分析
Jul 13 Python
PyQt5实现简易电子词典
Jun 25 Python
用Python+OpenCV对比图像质量的几种方法
Jul 15 Python
django 扩展user用户字段inlines方式
Mar 30 Python
使用Python pip怎么升级pip
Aug 11 Python
Python如何读写CSV文件
Aug 13 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
anaconda升级sklearn版本的实现方法
Feb 22 Python
Python内置的数据类型及使用方法
Apr 13 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
ajax在joomla中的原生态应用代码
2012/07/19 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
php实现URL加密解密的方法
2016/11/17 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
php5.x禁用eval的操作方法
2018/10/19 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
网站上面有这种切换效果
2006/06/26 Javascript
用jscript实现新建word文档
2007/06/15 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
[00:02]DOTA2新版本使用PA至宝后暴击展示
2014/11/19 DOTA
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
生物化学研究助理员求职信
2013/10/09 职场文书
工商管理专业应届生求职信
2013/11/04 职场文书
黄河绝恋观后感
2015/06/08 职场文书
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫