介绍Python图像处理中skimage读取展示与存图实例
我是本际云服务器推荐网的小编小本本,今天为大家带来Python图像处理中skimage读取展示与存图实例的介绍。skimage中的io模块为我们控制图片的输出提供了便利,同时也有内置的data模块,为我们提供了一些实例照片。

使用skimage读取图片
要读取一张彩色RGB图片,我们可以使用skimage.io.imread(fname)函数。其中,fname表示必须载入的目标文件夹。为了显示图片,我们可以使用skimage.io.imshow(arr)函数。其中,arr表示必须展示的二维数组,以numpy二维数组方式载入照片。如果我们想读取单张灰度图片,则可以使用skimage.io.imread(fname, as_grey=True)函数。其中,第一个参数为图片路径,第二个参数为as_grey(bool型值,默认为False)。
程序自带图片
skimage中还内置了一些示例图片,我们可以用它们来练习图片处理。这些图片的函数名就是图片名,如camera图片对应的函数名为camera()。这些图片存放在skimage的安装目录下的data_dir路径名称下,我们可以直接调用这个路径打印出来。读取这些程序自带的图片跟读取外部图片效果是一样的。
skimage中的io模块的imsave(fname, arr)函数可以帮助我们同时保存和转换格式。fname表示保存的路径和名称,arr表示需要保存的数组变量。
最后,如果我们想了解一些图片信息,我们可以直接打印输出。如图片类型、尺寸、通道数、总像素个数、最大像素值、最小像素值、像素平均值等。
总之,以上就是Python图像处理中使用skimage读取展示与存图实例的介绍,希望对大家有所帮助。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6803.html
