Превратить цветное фото в черно-белое сейчас, в эру компьютеров, не составит никакого труда.
А вот ч/б преобразовать в цветное - уже нетривиальная задача. Даже с помощью того же компьютера.
В компьютере каждый цвет (их более 16-ти миллионов) имеет свой номер С, который рассчитывается по формуле:
C = R*(256^0) + G*(256^1) + B*(256^2),
где R (Red) - красная составляющая нашего цвета (значения от 0 до 255),
G (Green) - зеленая составляющая (значения от 0 до 255),
B (Blue) - синяя составляющая (значения от 0 до 255).
Соответственно
номер красного цвета: 255*(256^0) + 0*(256^1) + 0*(256^2) = 255
номер зеленого цвета: 0*(256^0) + 255*(256^1) + 0*(256^2) = 65280
номер синего цвета: 0*(256^0) + 0*(256^1) + 255*(256^2) = 16711680
номер серого цвета: 128*(256^0) + 128*(256^1) + 128*(256^2) = 8421504
Как получить серый оттенок Y, имея RGB-составляющие цвета C? - По следующей формуле:
Y = 0.299*R + 0.587*G + 0.114*B,
где R, G, B - цветовые составляющие цвета C.
Обратная задача. Как получить цвет C (или его цветовые RGB-составляющие), соответствующий оттенку серого Y? - Тут всё сложнее:
0.299*R + 0.587*G + 0.114*B = Y
Имеем уравнение с тремя неизвестными: R, G и B. 256*256*256=16 777 216 комбинаций (это только для одной точки на фото).
Подозреваю, что на начальном этапе существенная часть RGB-комбинаций как-то отсекается, но это не сильно облегчит задачу реставратору.
P.S. Х/Ф "В бой идут одни старики" в 1973г. снят на ч/б кинопленку. А в 2009г. был колоризирован.
Подробнее о колоризации здесь: [url]https://ru.wikipedia.org/wiki/Колоризация[/url]
Колоризация. Реставрация цвета в черно-белых фото
Модератори: садовник, пшеничка