gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 11:16:48 24 4
gpt4 key购买 nike

我想以 numpy 数组的形式在我的 8gb 内存中加载超过 10000 张图像。到目前为止,我已经尝试过 cv2.imread、keras.preprocessing.image.load_image、pil、imageio、scipy。我想这样做最快的方法,但我不知道是哪一个。

最佳答案

最快的方法之一是让您的多处理器并行执行您的工作。当并发运行不是问题时,它可以让多个处理器同时处理您的任务。现在下面的例子只是一个简单的草图,你可以用小函数练习,然后将它们与你自己的代码集成:

from multiprocessing import Process
#this is the function to be parallelized
def image_load_here(image_path):
pass

if __name__ == '__main__':
#Start the multiprocesses and provide your dataset.
p = Process(target=image_load_here,['img1', 'img2', 'img3', 'img4'])
p.start()
p.join()

随意写,我会尽力提供帮助。

关于python - 在 python 中加载图像进行处理的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50233954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com