Я пытаюсь прочитать изображения с диска, а затем изменить их размер и сохранить их на диске по одному. Мой код выглядит следующим образом.
from glob import glob
import imageio
import scipy.misc
import os
file_lists = glob("/home/share/Dataset/ffhq-dataset/images1024x1024/*.png")
savePath = "/home/szhangcj/test/datasets"
num_images = len(file_lists)
for i in range(num_images):
image = imageio.imread(file_lists[i])
image = scipy.misc.imresize(image, [256, 256])
save = os.path.join(savePath, "%04d.jpeg" % i)
imageio.imwrite(save, image)
Однако, когда я запускаю вышеупомянутую программу, я получаю следующее сообщение монитора, используя htop
. Я считаю, что моя программа работает в последовательном режиме. Я не понимаю, почему так много ресурсов процессора.