在python中加载图像以进行处理的最快方法

我想在我的8gb ram中以numpy数组的形式加载超过10000个图像.到目前为止,我已经尝试了cv2.imread,keras.preprocessing.image.load_image,pil,imageio,scipy.我想以最快的方式做到这一点可能,但我无法弄清楚它是什么. 最佳答案 如果您正在使用keras库来创建深度学习模型,我建议您使用keras.preprocessing包中的图像类.

image类提供了一个方法img_to_array,它返回一个numpy数组.

此外,它在内部使用NumPy – Numpy进行所有数组操作/计算.

train_image = image.load_img(path, target_size = (height, width)) 
train_image = image.img_to_array(train_image)
点赞