skimge imread图像读取函数

 详细介绍了skimage中的imread图像读取函数,翻译自python帮助文档。

功能

​  从文件中读取一个图像

语法

​  imread(fname, as_grey=False, plugin=None, flatten=None, **plugin_args)

类型

​  函数在 skimage.io._io 模块

参数

  • fname,字符串型,图像文件名字,比如 test.jpg 或者URL
  • fname,字符串型,图像文件名字,比如 test.jpg 或者URLas_grey,布尔型,如果是真,转换彩色图像到灰色模式(64位浮点数),图像已经是灰色模式的不再转换。
  • plugin,字符型,字面意思是插件。要用的插件的名字,默认情况下,是试用不同的插件(从PIL(Python  Imaging Library)开始,直到合适的插件被发现,如果没有给定并且fname是一个TIFF 文件,则TIFF文件插件将被使用)

其他参数

  • plugin_args,关键词,被传递给插件的参数
  • flatten,布尔型,向前兼容关键词,由as_gray代替

返回

 img_array,多维数组,在三维中存储不同的色带/通道,使得灰度图像是 M × N 、RGB图像 M × N × 3 和RGBA图像 M × N × 4

例子

from skimage import io

fname = 'XXXXX'
# 以灰色方式读取图像
img = io.imreade(fname,as_grey=True) 

返回的 i m g 如下所示:

array([[ 0.48235294,  0.44313725,  0.44705882, ...,  0.4       ,
         0.41960784,  0.45882353],
       ..., 
       [ 0.01176471,  0.01176471,  0.01176471, ...,  0.01960784,
         0.02352941,  0.02745098],
       [ 0.00784314,  0.00784314,  0.00784314, ...,  0.02352941,
         0.03137255,  0.03137255],
       [ 0.00784314,  0.00784314,  0.00784314, ...,  0.02745098,
         0.03137255,  0.03529412]])

猜你喜欢

转载自blog.csdn.net/weixin_41500849/article/details/80351033