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爬虫之抓取百度贴吧代码分享
Nov 06 Python
python制作小说爬虫实录
Aug 14 Python
python机器学习实战之树回归详解
Dec 20 Python
Python实现简单的文本相似度分析操作详解
Jun 16 Python
python监测当前联网状态并连接的实例
Dec 18 Python
Python3字符串encode与decode的讲解
Apr 02 Python
解决python多行注释引发缩进错误的问题
Aug 23 Python
pytorch中的transforms模块实例详解
Dec 31 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 Python
Python实现一个简单的递归下降分析器
Aug 01 Python
python基于pexpect库自动获取日志信息
Feb 01 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 addslashes 函数详细分析说明
2009/06/23 PHP
PHP递归算法的详细示例分析
2013/02/19 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
2014/06/24 PHP
php输入流php://input使用浅析
2014/09/02 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
validator验证控件使用代码
2010/11/23 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
js实现放大镜特效
2017/05/18 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
Python 列表(List)操作方法详解
2014/03/11 Python
零基础学Python(一)Python环境安装
2014/08/20 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
Python模块future用法原理详解
2020/01/20 Python
python excel和yaml文件的读取封装
2021/01/12 Python
Python tkinter实现日期选择器
2021/02/22 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
优秀团员个人的自我评价
2013/10/02 职场文书
最新个人职业生涯规划书
2014/01/22 职场文书
主管会计岗位责任制
2014/02/10 职场文书
消防安全员岗位职责
2014/03/10 职场文书
文体活动实施方案
2014/03/27 职场文书
金融事务专业求职信
2014/04/25 职场文书
融资租赁计划书
2014/04/29 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技