美文网首页
打开图片文件,各种框架返回的类型

打开图片文件,各种框架返回的类型

作者: 脸白涂的蜡 | 来源:发表于2020-03-29 18:18 被阅读0次

    已知OpenCV ,Skimage.io,matplotlib.pyplot & matplotlib.image 返回类型都是np.ndarray的类型,PIL & keras.preprocessing.image返回的类型是(通过type()可以确定) PIL.JpegImagePlugin.JpegImageFile

    from PIL import Image
    import numpy as np
    import matplotlib.pyplot as plt
    img=Image.open('./touxiang.jpg')
    print(img)
    print(type(img))
    #我想通过Image.open图片后用skimage的transform修改图片尺寸,然而并不行,因为skimage.transform的操作对象类型是np.ndarray,所以办法如下:
    img = np.array(img)
    dst=transform.resize(img, (500, 500))
    #保存图片
    plt.imshow(dst,plt.cm.gray)
    
    # plt.xticks([])  #去掉x轴
    # plt.yticks([])  #去掉y轴
    # plt.axis('off')  #去掉坐标轴
    plt.savefig('resize.jpg')
    

    结束

    相关文章

      网友评论

          本文标题:打开图片文件,各种框架返回的类型

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