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之Socket网络编程详解
Sep 29 Python
python实现给微信公众号发送消息的方法
Jun 30 Python
基于python时间处理方法(详解)
Aug 14 Python
Python实现的自定义多线程多进程类示例
Mar 23 Python
python 顺时针打印矩阵的超简洁代码
Nov 14 Python
python 根据字典的键值进行排序的方法
Jul 24 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
基于python实现数组格式参数加密计算
Apr 21 Python
PyTorch预训练Bert模型的示例
Nov 17 Python
python绘图pyecharts+pandas的使用详解
Dec 13 Python
python 实现逻辑回归
Dec 30 Python
python中time包实例详解
Feb 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 程序员应该使用的10个组件
2009/10/31 PHP
php重定向的三种方法分享
2012/02/22 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
浅析Python多线程下的变量问题
2015/04/28 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
如何用python整理附件
2018/05/13 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
企业项目策划书
2014/01/11 职场文书
公司廉洁自律承诺书
2014/03/27 职场文书
医师定期考核实施方案
2014/05/07 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
毕业生学校组织意见
2015/06/04 职场文书
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android