Задачи с фотографией
Как раскрасить чёрно-белую фотографию
Модель угадывает цвет по форме и контексту, а не знает его. Что из этого следует для одежды, глаз и исторических снимков.
Коротко
Раскрашивание — это правдоподобная догадка, а не восстановление. Небо и трава выходят почти всегда, цвет одежды и глаз модель придумывает.

Как модель выбирает цвет
Она не знает, какого цвета было платье. Она видела миллионы цветных снимков и научилась связывать форму и контекст с типичным цветом: небо синее, трава зелёная, кожа телесная.
Отсюда всё остальное. Там, где цвет предсказуем по содержанию, результат достоверен. Там, где цвет произволен, модель ставит статистически частый.
Что выходит убедительно
Природа: небо, зелень, вода, песок, дерево. Кожа. Типовые материалы — кирпич, асфальт, металл.
Что модель придумывает
Одежда. Самое частое разочарование. Платье станет тем цветом, который чаще встречался в обучающих данных для такого силуэта. Совпадение с реальностью — совпадение.
Глаза. Почти всегда карие: они статистически частотнее.
Форма, флаги, гербы, вывески. Модель не знает исторических расцветок и выдаёт правдоподобное. Для документальных снимков это дисквалифицирующая проблема.
Как получить нужный цвет
Большинство инструментов позволяет подсказать. Два рабочих приёма:
Точечная подсказка. Указать цвет для конкретной области, остальное отдать модели.
Раскраска по частям. Обработать фон автоматически, а значимые объекты — инпейнтингом с явным указанием цвета в промпте.
Если известен реальный цвет — задавайте его. Модель угадывает только там, где ей не сказали.
Про исторические снимки
Раскрашенный документальный кадр перестаёт быть документом. Он становится иллюстрацией — часто красивой и почти всегда неточной в деталях, которые важны историку.
Публикуя такой снимок, отмечайте, что цвет добавлен. Это не формальность: раскрашенные кадры расходятся по сети и через несколько перепостов начинают выглядеть как оригиналы.
Симптом, причина, решение
| Что видите | Почему так | Что делать |
|---|---|---|
| Одежда вышла не того цвета | Модель поставила статистически частый цвет для этого силуэта | Задать цвет явно для этой области; она угадывает только там, где не сказали |
| Все глаза карие | Карие частотнее в обучающих данных | Указать цвет глаз в промпте отдельно |
| Кожа отдаёт в жёлтое или розовое | Модель не знает освещения на исходном снимке | Поправить баланс белого после раскраски, а не до |
| Небо и трава хороши, лица — нет | У природы цвет предсказуем по содержанию, у людей нет | Раскрасить автоматически, лица переделать инпейнтингом |
| Цвета «плывут» между соседними кадрами серии | Каждый кадр обрабатывается независимо | Раскрасить один кадр, остальные подгонять к нему по цветовой карте |
Два сценария
Семейный архив. Точность вторична, важно узнавание. Автоматической раскраски достаточно, но оригинал сохраняется, а файл подписывается. Через двадцать лет отличить версии будет нельзя.
Документальный снимок. Точность первична — и здесь автоматика неприменима. Если цвет известен, задавайте его вручную по областям. Если неизвестен, лучше оставить чёрно-белым: раскрашенный кадр начинает утверждать то, чего никто не проверял.
Полевая деталь
Раскрашенные снимки расходятся по сети быстрее оригиналов и через несколько перепостов теряют пометку о том, что цвет добавлен. Ставьте её не подписью под фотографией, а в самом кадре — иначе она отвалится на первом же репосте.
Почему в сером нет цвета
Чёрно-белый кадр хранит яркость, а не оттенок. Два разных цвета одинаковой яркости дают один и тот же серый: красный свитер и зелёный свитер, одинаково светлые, в сером неразличимы — сигнала для этого в файле нет.
Из этого следует всё поведение раскраски. Модель не выводит цвет из серого, потому что вывести его оттуда нельзя. Она смотрит на форму и контекст и подставляет частотный вариант: у ткани такого кроя чаще был такой цвет.
Поэтому подсказка работает не как уточнение, а как единственный источник данных. Всё, что вы не назвали, будет угадано — и угадано одинаково для тысяч разных снимков. Как цвет устроен в кадре и какими словами его задают — в разборе цвета.
Оттенок кожи
Усреднение работает и здесь: тон кожи стягивается к частотному. На снимках людей с более тёмной кожей промах заметнее, потому что идёт он в одну сторону — к середине.
Второй источник ошибки — освещение. Модель не знает, при каком свете снимали, и тень на скуле может прочитать как более тёмный тон кожи, а не как тень. Отсюда лица, у которых половина щеки другого оттенка.
Порядок правки обратный интуиции: сначала раскраска, потом баланс белого и точечная работа по областям. До раскраски править нечего.
Реставрация раньше цвета
Царапина на чёрно-белом кадре — светлая линия. Модель видит светлую линию и раскрашивает её как объект: как блик, как складку, как что-то, что там было. Пятно плесени становится пятном на стене.
Поэтому сначала чистка повреждений, потом цвет. Тот же порядок для сепии: тонированный кадр модель принимает за уже цветной и работает поверх коричневого. Тонировку снимают в нейтральный серый до раскраски.
Где раскраска не работает
Ночь и сумерки. Модель тянет кадр к дневному свету, потому что дневных снимков видела больше. Ночная сцена выходит вечерней, вечерняя — дневной с синим фильтром.
Форма, знаки различия, маркировка. Всё, где цвет не украшение, а информация. Придуманный оттенок здесь не просто неточен — он утверждает неправду о том, что изображено.
Снимок как доказательство. Медицинские, судебные, страховые материалы.
Где ещё требуется пометка о синтетическом содержимом и как её формулируют — в материале о маркировке.
Частые вопросы
- Модель знает настоящий цвет одежды?
- Нет. Она ставит статистически частый цвет для такой формы. Совпадение с реальностью случайно.
- Почему глаза всегда получаются карими?
- Карие статистически частотнее в обучающих данных. Если известен реальный цвет — укажите его явно.
- Можно ли раскрашивать исторические фотографии?
- Технически да, но результат перестаёт быть документом. Отмечайте, что цвет добавлен.