У меня 1000 изображений в оттенках серого размером 800x600 пикселей. Каждый пиксель имеет значение между 0 ... 255.
Я хочу выделить 50 изображений из этой 1000 изображений. Из этих 50 изображений я хочу узнать макс. значение шкалы яркости (0 ... 255). Из этого я хочу построить только один новый образ с макс. значение шкалы (0 ... 255).
В конце я беру каждое из 1000 изображений, делю каждый пиксель на новый пиксель изображения и умножаю на 255.
Я начинаю с выбора первых 50 выбранных изображений:
from random import seed
from random import sample
# seed random number generator
seed(1)
# prepare a sequence
sequence = [i for i in range(1000)]
print(sequence)
# select a subset without replacement
subset = sample(sequence, 50)
print("Chosed 50 random images: ", subset)
Затем я начинаю читать изображения в al oop. Считайте макс. значение пикселя из 50 выбранных изображений:
for i in range(0,49):
for d in range(0, 599):
for s in range(0, 799):
print("Chosed image: ", subset[i], "Chosed pixel (rundownstairs): ", d, "Chosed pixel (run sidewise): ", s )
Но я не имею представления, чтобы прочитать пиксели в матрице и выполнить математические математические вычисления.