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 相关文章推荐
解决python2.7 查询mysql时出现中文乱码
Oct 09 Python
Python实现中一次读取多个值的方法
Apr 22 Python
python3中的md5加密实例
May 29 Python
Python类装饰器实现方法详解
Dec 21 Python
浅析python redis的连接及相关操作
Nov 07 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
Feb 07 Python
python+selenium+Chrome options参数的使用
Mar 18 Python
python函数map()和partial()的知识点总结
May 26 Python
Python如何在单元测试中给对象打补丁
Aug 03 Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 Python
用Python实现Newton插值法
Apr 17 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
Jun 11 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中运用jQuery的Ajax跨域调用实现代码
2012/02/21 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
JavaScript原型继承_动力节点Java学院整理
2017/06/30 Javascript
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
用python写asp详细讲解
2013/12/16 Python
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
Python实现图像几何变换
2015/07/06 Python
python如何把嵌套列表转变成普通列表
2018/03/20 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
python爬虫---requests库的用法详解
2020/09/28 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
医院实习介绍信
2014/01/12 职场文书
个人求职信范文
2014/05/24 职场文书
家长会欢迎标语
2014/06/24 职场文书
民主评议党员工作总结
2014/10/20 职场文书
技术员个人工作总结
2015/03/03 职场文书
公司联欢会主持词
2015/07/04 职场文书
小学英语听课心得体会
2016/01/14 职场文书