使用jpeg4py读取jpg图像
不同的读取方法速度不同,对jpg图像来说,jpeg4py是较快的读取方法。使用方法如下:
import jpeg4py as jpeg from PIL import Image import numpy as np import glob load_img_fast_jpg = lambda img_path: jpeg.JPEG(img_path).decode() load_img = lambda img_path: np.array(Image.open(img_path)) path_list = glob.glob('train/*.jpg') for path in path_list: try: img = load_img_fast_jpg(path) except: img = load_img(path) print (img.shape)