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 相关文章推荐
使用Mixin设计模式进行Python编程的方法讲解
Jun 21 Python
详解Python的collections模块中的deque双端队列结构
Jul 07 Python
基于python神经卷积网络的人脸识别
May 24 Python
如何优雅地处理Django中的favicon.ico图标详解
Jul 05 Python
python八皇后问题的解决方法
Sep 27 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
使用python接入微信聊天机器人
Mar 31 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
Python的赋值、深拷贝与浅拷贝的区别详解
Feb 12 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
python使用nibabel和sitk读取保存nii.gz文件实例
Jul 01 Python
python爬虫破解字体加密案例详解
Mar 02 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数字格式化
2006/12/06 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
jquery密码强度校验
2015/12/02 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
详解JS数值Number类型
2018/02/07 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
python从入门到精通(DAY 1)
2015/12/20 Python
Python单链表简单实现代码
2016/04/27 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
Python 中如何写注释
2020/08/28 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
什么是serialVersionUID
2016/03/04 面试题
问卷调查计划书
2014/01/10 职场文书
放飞蜻蜓反思
2014/02/05 职场文书
施工安全标语
2014/06/07 职场文书
营业员岗位职责
2015/02/11 职场文书
毕业赠语大全
2015/06/23 职场文书
解析redis hash应用场景和常用命令
2021/08/04 Redis
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android
python 单机五子棋对战游戏
2022/04/28 Python
深入理解pytorch库的dockerfile
2022/06/10 Python