skimage.io.imsave()

作者: dopami | 来源:发表于2018-10-22 16:46 被阅读0次

    import numpy as np

    from skimage import io

    img0 = io.imread('dog.jpg', as_gray=True)

    img1 = io.imread('dog.jpg')

    #这里img0和img1 没有区别,均为numpy.ndarray对象,三通道,uint8 型数据

    img2 = img1/255.0

    这里img2为float64类型,范围为0~1

    img3 = img1/255

    这里img3为uint8类型,全为0

    io.imsave('dog_ex0.png', img0)

    #这里img0是uint8 整形,会直接存储为彩图

    io.imsave('dog_ex1.png', img0[:,:,2])

    ##这里img0是uint8 整形,会按单通道存储为灰度图

    io.imsave('dog_ex2.png', img2 )

    ##这里img2为float64类型、范围为0~1, io.imsave会自动识别出来

    io.imsave('dog_ex3.png', img3 )

    ##这里img3为uint8类型,全为0, 存储的图片全黑

    相关文章

      网友评论

        本文标题:skimage.io.imsave()

        本文链接:https://www.haomeiwen.com/subject/znygzftx.html