Python图像处理模块ndimage用法实例分析


Posted in Python onSeptember 05, 2019

本文实例讲述了Python图像处理模块ndimage用法。分享给大家供大家参考,具体如下:

一 原始图像

1 代码

from scipy import misc
from scipy import ndimage
import matplotlib.pyplot as plt
face = misc.face()#face是测试图像之一
plt.figure()#创建图形
plt.imshow(face)#绘制测试图像
plt.show()#原始图像

2 运行结果

Python图像处理模块ndimage用法实例分析

二 高斯滤波

1 代码

from scipy import misc
from scipy import ndimage
import matplotlib.pyplot as plt
face = misc.face()#face是测试图像之一
plt.figure()#创建图形
blurred_face = ndimage.gaussian_filter(face, sigma=7)#高斯滤波
plt.imshow(blurred_face)
plt.show()

2 运行结果

Python图像处理模块ndimage用法实例分析

三 边缘锐化处理

1 代码

from scipy import misc
from scipy import ndimage
import matplotlib.pyplot as plt
face = misc.face()#face是测试图像之一
plt.figure()#创建图形
blurred_face1 = ndimage.gaussian_filter(face, sigma=1)#边缘锐化
blurred_face3 = ndimage.gaussian_filter(face, sigma=3)
sharp_face = blurred_face3 +6*(blurred_face3-blurred_face1)
plt.imshow(sharp_face)
plt.show()

2 运行结果

Python图像处理模块ndimage用法实例分析

四 中值滤波

1 代码

from scipy import misc
from scipy import ndimage
import matplotlib.pyplot as plt
face = misc.face()#face是测试图像之一
plt.figure()#创建图形
median_face = ndimage.median_filter(face,7)#中值滤波
plt.imshow(median_face)
plt.show()

2 运行结果

Python图像处理模块ndimage用法实例分析

更多关于Python相关内容可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
使用python编写android截屏脚本双击运行即可
Jul 21 Python
详解字典树Trie结构及其Python代码实现
Jun 03 Python
对numpy的array和python中自带的list之间相互转化详解
Apr 13 Python
Python 查找字符在字符串中的位置实例
May 02 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 Python
numpy基础教程之np.linalg
Feb 12 Python
python退出循环的方法
Jun 18 Python
Python之Matplotlib文字与注释的使用方法
Jun 18 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 Python
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
Jun 26 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 #Python
PyCharm搭建Spark开发环境的实现步骤
Sep 05 #Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 #Python
python实现人工智能Ai抠图功能
Sep 05 #Python
深入了解Python在HDA中的应用
Sep 05 #Python
python urllib爬虫模块使用解析
Sep 05 #Python
详解Python3 pandas.merge用法
Sep 05 #Python
You might like
PHP编程网上资源导航
2006/10/09 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
PHP读取xml方法介绍
2013/01/12 PHP
php数组使用规则分析
2015/02/27 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
用javascript实现画板的代码
2007/09/05 Javascript
JS 树形递归实例代码
2010/05/18 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
jquery常用操作小结
2014/07/21 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
Vuex的初探与实战小结
2018/11/26 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
2019/02/13 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
vue 获取元素额外生成的data-v-xxx操作
2020/09/09 Javascript
python实现中文转换url编码的方法
2016/06/14 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
四群教育工作实施方案
2014/03/26 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
最常使用的求职信
2014/05/25 职场文书
个人先进材料范文
2014/12/30 职场文书
毕业生对母校寄语
2015/02/26 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
手把手教你导入Go语言第三方库
2021/08/04 Golang
JavaScript的Set数据结构详解
2022/02/18 Javascript