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 相关文章推荐
Linux下用Python脚本监控目录变化代码分享
May 21 Python
Centos下实现安装Python3.6和Python2共存
Aug 15 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
Python字典的核心底层原理讲解
Jan 24 Python
Python中按键来获取指定的值
Mar 02 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python selenium 查找隐藏元素 自动播放视频功能
Jul 24 Python
Python3离线安装Requests模块问题
Oct 13 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
Mar 26 Python
python实现文法左递归的消除方法
May 22 Python
python对一个数向上取整的实例方法
Jun 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字符串函数的总结分析
2013/06/05 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
教你php如何实现验证码
2016/01/20 PHP
php实现URL加密解密的方法
2016/11/17 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
js如何实现设计模式中的模板方法
2013/07/23 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
Python程序设计入门(4)模块和包
2014/06/16 Python
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
PyTorch预训练的实现
2019/09/18 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
简述安装Slackware Linux系统的过程
2012/05/08 面试题
精彩的推荐信范文
2013/11/26 职场文书
就业自我评价
2014/02/04 职场文书
2014年冬季防火方案
2014/05/21 职场文书
节电标语大全
2014/06/23 职场文书
公务员爱岗敬业演讲稿
2014/08/26 职场文书
学校领导班子四风问题整改意见
2014/10/02 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
党的作风建设心得体会
2014/10/22 职场文书