Advertisement

【Python】读取图片的几种方法

阅读量:

方法一:opencv

复制代码
 import cv2

    
 img = cv2.imread("/home/cqh2/faceData/LFW/Abdel_Madi_Shabneh/Abdel_Madi_Shabneh_0001.jpg")
    
  
    
 print(img)
    
 cv2.imshow("Image", img)   
    
 cv2.waitKey (0)  
    
 cv2.destroyAllWindows()

方法二:scipy + matplotlib

复制代码
 from scipy.misc import imread

    
 %matplotlib inline
    
 import matplotlib.pyplot as plt # plt 用于显示图片
    
  
    
 path = "/home/cqh2/faceData/LFW/Abdel_Nasser_Assidi/Abdel_Nasser_Assidi_0001.jpg"
    
 image = imread(path)
    
 print(image)
    
 plt.imshow(image) # 显示图片

方法三:matplotlib

复制代码
 %matplotlib inline

    
  
    
 import matplotlib.pyplot as plt # plt 用于显示图片
    
 import matplotlib.image as mpimg # mpimg 用于读取图片
    
  
    
 path = "/home/cqh2/faceData/LFW/Abdel_Madi_Shabneh/Abdel_Madi_Shabneh_0001.jpg"
    
  
    
 image = mpimg.imread(path)
    
 plt.imshow(image)
    
 print(image)

方法四:PIL

复制代码
 from PIL import Image

    
 path = "/home/cqh2/faceData/LFW/Abdel_Madi_Shabneh/Abdel_Madi_Shabneh_0001.jpg"
    
  
    
 im = Image.open(path)
    
 im.show()
    
  
    
 print(im)

全部评论 (0)

还没有任何评论哟~