Я использую следующий код для разделения зеленого канала изображения на отдельный .jpeg с использованием PIL и numpy.Более быстрый способ разделения зеленого канала изображения
from PIL import Image
import numpy as np
im = Image.open('image.jpg')
im = np.array(im)
im[:,:,0] *=0
im[:,:,2] *=0
im = Image.fromarray(im,'RGB')
im.save('greened.jpg')
Код работает нормально, но для выполнения серии изображений требуется цикл в секунду.
Есть ли другой способ сделать то же самое быстрее?
свой код. Что занимает много времени? Мое предположение, 'im.save'. Если это так, нет шансов сделать ваш код быстрее. – Daniel