使用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)

标签: 读取图像, python, jpeg4py

添加新评论