使用jpeg4py读取jpg图像
不同的读取方法速度不同,对jpg图像来说,jpeg4py是较快的读取方法。使用方法如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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) |