Колоризация. Реставрация цвета в черно-белых фото

Ділимося фото-історіями з поїздок, просто гарними фото улюблених куточків планети

Модератори: садовник, пшеничка

Відповісти
Аватар користувача
садовник
Акула постов и топиков
Акула постов и топиков
Повідомлень: 2682
З нами з: Суб 08 вересня, 2007 22:48

садовник » Чет 15 вересня, 2016 13:52

Превратить цветное фото в черно-белое сейчас, в эру компьютеров, не составит никакого труда.

А вот ч/б преобразовать в цветное - уже нетривиальная задача. Даже с помощью того же компьютера.

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

Youtube Video


P.S. Х/Ф "В бой идут одни старики" в 1973г. снят на ч/б кинопленку. А в 2009г. был колоризирован.

Подробнее о колоризации здесь: [url]https://ru.wikipedia.org/wiki/Колоризация[/url]
Востаннє редагувалось садовник в Чет 01 червня, 2017 09:42, всього редагувалось 3 разів.

Аватар користувача
Смолянка
Постоялец форума
Постоялец форума
Повідомлень: 552
З нами з: Нед 14 вересня, 2014 14:27

Смолянка » П'ят 16 вересня, 2016 08:49

Садовник, ух, как все сложно с этими формулами, но результат впечатляет!

Аватар користувача
садовник
Акула постов и топиков
Акула постов и топиков
Повідомлень: 2682
З нами з: Суб 08 вересня, 2007 22:48

садовник » Чет 01 червня, 2017 09:42

Youtube Video

Відповісти