时间:2021-05-22
本文实例讲述了Python图像处理模块ndimage用法。分享给大家供大家参考,具体如下:
一 原始图像
1 代码
from scipy import miscfrom scipy import ndimageimport matplotlib.pyplot as pltface = misc.face()#face是测试图像之一plt.figure()#创建图形plt.imshow(face)#绘制测试图像plt.show()#原始图像2 运行结果
二 高斯滤波
1 代码
from scipy import miscfrom scipy import ndimageimport matplotlib.pyplot as pltface = misc.face()#face是测试图像之一plt.figure()#创建图形blurred_face = ndimage.gaussian_filter(face, sigma=7)#高斯滤波plt.imshow(blurred_face)plt.show()2 运行结果
三 边缘锐化处理
1 代码
from scipy import miscfrom scipy import ndimageimport matplotlib.pyplot as pltface = 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 运行结果
四 中值滤波
1 代码
from scipy import miscfrom scipy import ndimageimport matplotlib.pyplot as pltface = misc.face()#face是测试图像之一plt.figure()#创建图形median_face = ndimage.median_filter(face,7)#中值滤波plt.imshow(median_face)plt.show()2 运行结果
更多关于Python相关内容可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Python图像的增强处理操作。分享给大家供大家参考,具体如下:python中PIL模块中有一个叫做ImageEnhance的类,该类专门用于图像
本文实例讲述了Python数据分析模块pandas用法。分享给大家供大家参考,具体如下:一介绍pandas(PythonDataAnalysisLibrary)
本文以实例分析了Python中asyncore模块的原理及用法,分享给大家供大家参考。具体分析如下:asyncore库是python的一个标准库,它是一个异步s
本文实例讲述了python中bisect模块用法,分享给大家供大家参考。具体方法分析如下:这个模块只有几个函数,一旦决定使用二分搜索时,立马要想到使用这个模块。
本文实例讲述了python中argparse模块用法。分享给大家供大家参考。具体分析如下:平常在写命令行工具的时候,经常会带参数,所以用python中的argp