微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Skimage如何读取图片并显示?Python第三方库skimage怎么读取自带图片

python第三方库skimage是能够用来实现图像读取、图像显示、绘制图像、图像保存等等操作的,而很多小伙伴对于这个第三方库不是很了解也不会使用。所以下面这篇文章会来详细讲解一下,该如何使用skimage库读取图片并且显示出来,一起往下看看吧。

一、读取外部图片

外部图片指的就是保存在本地计算机文件夹内,需要通过方法传入文件路径,然后从这个文件路径中打开该文件获取文件提示符才可以对其进行操作的图片。那么这种方式需要导入skimage库中的模块io,然后在去调用imread()方法并且传入文件路径。

方法还有一个叫做as_grey的参数,它接收布尔类型的True和False两个值,意思就是图像是否以灰度图模式读取。方法调用之后会返回一个对象,用io模块调用imshow()方法并且将该对象作为参数传入即可显示图像,而显示的图像会放在坐标系内。坐标轴刻度就是图片分辨率,代码如下所示:

from skimage import io
img=io.imread('d:/dog.jpg',as_grey=True)
io.imshow(img)

二、读取自带图片

那么自带图片就是因为skimage库在安装完成之后为了能够直接来调用方法处理图像,所以它提供了16张图片可以在不使用文件路径的情况下直接读取出来,不过这个就需要用到data模块了。每一个图片对应的方法都是不一样的,用这个模块调用图片方法即可将其读取出来并且返回和上面一致的图片文件对象,代码如下:

from skimage import io,data
img=data.coffee()
io.imshow(img)

以上就是关于“Skimage如何读取图片显示?Python第三方库skimage怎么读取自带图片”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐