Ввод / вывод изображения Python с использованием imageio, загружающего слишком много ресурсов процессора в Ubuntu 16 - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь прочитать изображения с диска, а затем изменить их размер и сохранить их на диске по одному. Мой код выглядит следующим образом.

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. Я считаю, что моя программа работает в последовательном режиме. Я не понимаю, почему так много ресурсов процессора.

...