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 根据正则表达式提取指定的内容实例详解
Dec 04 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
Nov 23 Python
Python实现按中文排序的方法示例
Apr 25 Python
Python实现的IP端口扫描工具类示例
Feb 15 Python
在Django的View中使用asyncio的方法
Jul 12 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
Django 实现前端图片压缩功能的方法
Aug 07 Python
python实现身份证实名认证的方法实例
Nov 08 Python
python 实现单通道转3通道
Dec 03 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
PyQt5实现登录页面
May 30 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 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简单浏览目录内容的实现代码
2013/06/07 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
laravel自定义分页效果
2017/07/23 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
form表单只提交数据而不进行页面跳转的解决方案
2013/09/18 Javascript
javascript每日必学之循环
2016/02/19 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
python发送HTTP请求的方法小结
2015/07/08 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
Python字符串的修改方法实例
2019/12/19 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
小学教师事迹材料
2014/01/13 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
2015年世界无烟日活动总结
2015/02/10 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
爱国主义教育主题班会
2015/08/13 职场文书
Python基础之数据结构详解
2021/04/28 Python
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL