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与Redis的连接教程
Apr 22 Python
python实现的简单文本类游戏实例
Apr 28 Python
python字符串对其居中显示的方法
Jul 11 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
用TensorFlow实现lasso回归和岭回归算法的示例
May 02 Python
python flask实现分页的示例代码
Aug 02 Python
Python版名片管理系统
Nov 30 Python
django搭建项目配置环境和创建表过程详解
Jul 22 Python
python实现代码统计器
Sep 19 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
Django认证系统user对象实现过程解析
Mar 02 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
Jun 02 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中的错误处理、异常处理机制分析
2012/05/07 PHP
基于initPHP的框架介绍
2013/04/18 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
2013/11/27 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
基于Node.js搭建hexo博客过程详解
2019/06/25 Javascript
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
Python 正则表达式爬虫使用案例解析
2019/09/23 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
分公司经理岗位职责
2013/11/11 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
预备党员表决心书
2014/03/11 职场文书
乔迁之喜主持词
2014/03/27 职场文书
银行内勤岗位职责
2014/04/09 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
草房子读书笔记
2015/06/29 职场文书
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
Win11 BitLocker 驱动器加密
2022/04/19 数码科技
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL