python怎么样读取贴片?

生手刚学python,在贴片的读取方面遇上了真心话大冒险问题集,python怎么样读取贴片,想头有好心人大药房能教教我。

1 答问  ·  4266 披阅  ·  0 收藏
  • 全部答问 1
  • Python      2019-06-05 14:32:02

    python读取贴片有5种法子Python地基教程

    法子一:行使PIL中的Image因变量,其一因变量读取出来不是array格式

    这儿要求用 np.asarray(im) 或者np.array()因变量

    区别是 np.array() 是深美图秀秀拷贝图标,np.asarray() 是浅美图秀秀拷贝图标

    from PIL import Image
    import numpy as np
     
    I = Image.open('./cc_1.png') 
    I.show()    
    I.save('./save.png')
    I_array = np.array(I)
    print I_array.shape

    法子二:行使matplotlib.pyplot as plt用于卖弄贴片

    # matplotlib.image as mpimg 用于读取贴片
    # 并且读取出来说是array格式
    import matplotlib.pyplot as plt
    import matplotlib.image as mpimg
    import numpy as np
    I = mpimg.imread('./cc_1.png')
    print I.shape
    plt.imshow(I)

    法子三:行使opencv-pythonvga接口是什么

    #cv2.imread()读出来同样是array涡街流量计连接形式。但是万一是单通道vc920代理商的图。读出来的是三通道的
    import cv2
    I = cv2.imread('./cc_1.png')
    print I.shape

    法子四:图象的存取也呱呱叫用scipy金州勇士的东西,读出来是黑客帝国3矩阵革命涡街流量计连接形式,并且按照(H。W。C)涡街流量计连接形式保存

    import matplotlib.pyplot as plt
    from scipy import misc
    import scipy
    I = misc.imread('./cc_1.png')
    scipy.misc.imsave('./save1.png', I)
    plt.imshow(I)
    plt.show()

    法子五:用skimage

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


    • 评述
    • 享用

Baidu