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字典多键值及重复键值的使用方法(详解)
Oct 31 Python
python 捕获 shell/bash 脚本的输出结果实例
Jan 04 Python
解决python报错MemoryError的问题
Jun 26 Python
对python函数签名的方法详解
Jan 22 Python
Python子类继承父类构造函数详解
Feb 19 Python
Python2 Selenium元素定位的实现(8种)
Feb 25 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
Apr 16 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
Jul 31 Python
Django中使用MySQL5.5的教程
Dec 18 Python
pymysql的简单封装代码实例
Jan 08 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
Mar 13 Python
PyQt5-QDateEdit的简单使用操作
Jul 12 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 无限级缓存的类的扩展
2009/03/16 PHP
php获取淘宝分类id示例
2014/01/16 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
CI框架常用方法小结
2016/05/17 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
Seajs的学习笔记
2014/03/04 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
js微信分享API
2020/10/11 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
react实现antd线上主题动态切换功能
2019/08/12 Javascript
简单了解three.js 着色器材质
2020/08/03 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
Python获取任意xml节点值的方法
2015/05/05 Python
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
Python图像灰度变换及图像数组操作
2016/01/27 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
python实现基于朴素贝叶斯的垃圾分类算法
2019/07/09 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
详解django中Template语言
2020/02/22 Python
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
自我鉴定模板
2013/10/29 职场文书
医院护士专业个人的求职信
2013/12/09 职场文书
媒矿安全生产承诺书
2014/05/23 职场文书
信访维稳承诺书
2015/05/04 职场文书
二审代理词范文
2015/05/25 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python