Как раскрасить черно-белую фотографию, используя цвета аналогичной фотографии?

У меня есть несколько фотографий, сделанных в студии, но одна фотография, которая мне нравится, черно-белая, и я потерял необработанный файл изображения. Те фотографии, которые мне не нравятся, на которых есть цвета, очень похожи на те, которые мне нравятся: тот же фон, тот же парень, та же рубашка, хотя положение камеры немного отличается. Поэтому мне интересно, есть ли простой способ использовать цвета с других фотографий, которые мне не нравятся, чтобы раскрасить эту черно-белую.

Спасибо.

В Mathematica есть функция reference.wolfram.com/language/ref/HistogramTransform.html , которую можно использовать для этого. См. примеры/применения/преобразование цвета.

Ответы (6)

Это не то, что вы хотите услышать, но ответ — нет, нет простого способа сделать это. Я не знаю никаких рабочих алгоритмов, которые могут автоматически раскрашивать фотографию. дан цветной шаблон или нет. Я бы предпочел попытаться найти или восстановить (recuva или какие-либо инструменты, которые могут удалить удаление, которые бесплатно поставляются вместе с картами памяти) RAW, который вы потеряли. Вы не пишите, как потеряли сырье; если вы просто случайно удалили его, вы можете восстановить его.

Спасибо за Ваш ответ! Я решил добавить цвета сам (сделав много выделений и цветового баланса). И результат получается достаточно хорошим — заставляет людей думать, что я применил насыщенный фильтр. Это длинная история о том, как я потерял необработанный файл, но мне определенно потребуется больше времени, чтобы получить этот файл, чем раскрасить его.
Рад слышать, что вы создали что-то, что можно использовать. Если вы хотите увидеть, насколько хорошо некоторые люди разбираются в этом процессе, загляните на reddit.com/r/Colorization , где вы также можете попросить людей сделать для вас вуду (при условии, что вы готовы опубликовать изображение в открытом доступе). Форум). Я уверен, что они также дадут совет по технике.

Если вы хотите использовать GIMP вместо Photoshop, именно по этой причине есть плагин под названием colorize-gimp .

Если вы не знаете или не хотите компилировать, очевидно , есть скомпилированная версия для Windows .

Да, это возможно, но потребительского программного обеспечения, вероятно, еще нет.

Один из недавних примеров:

Да будет цвет!: Совместное сквозное изучение глобальных и локальных априорных изображений для автоматической раскраски изображений с одновременной классификацией Сатоши Иидзука, Эдгар Симо-Серра и Хироши Исикава из Университета Васэда

введите описание изображения здесь

Абстрактный

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

Это восхитительно. Интересно, как часто такие примеры появляются, или они выбраны вишневыми.

Вы также можете использовать каналы в Photoshop, чтобы вернуть его обратно. С помощью этого метода реставрируется множество фотографий. Вот ссылка на учебник. Я не имею никакого отношения или выгоды от ссылки на этот сайт. Надеюсь, поможет! https://www.youtube.com/watch?v=C2Srw245R7U

Не могли бы вы дать краткий обзор того, как будут использоваться каналы. Ответ, состоящий в основном из одной ссылки, не подходит для этого сайта.

Подобно логике, используемой плагином GIMP, упомянутым в ответе Roflo, вы также можете использовать цветное изображение, чтобы раскрасить изображение в оттенках серого. Затем вы сначала примерно выравниваете две картинки (например, с помощью Hugin ). Затем возьмите цветное изображение, преобразуйте его в цветовое пространство XYZ и попытайтесь сопоставить значения серого в каналах X и Z со значениями серого в канале Y. Для этого нужно разбить изображение на области одного цвета, создать маски для каждой области и просто разделить каналы X и Z на канал Y, чтобы сделать это грубым образом. Приложив больше усилий, вы можете добиться большего успеха, разделив изображение для каждой области в соответствии с диапазонами по Y, а затем выполнив различные подгонки для X и Z.

Следующим шагом будет использование подгонки для раскрашивания черно-белого изображения. Сначала вы преобразуете это в линейное цветовое пространство, разделите его на те же области, что и цветное изображение (вам может потребоваться настроить выравнивание, если оно слишком далеко). Затем вы нормализуете среднее значение серого для каждой области, чтобы оно соответствовало среднему значению Y цветного изображения, а затем применяете сопоставление для вычисления X и Z и добавляете эти каналы к изображению. Наконец, вы возвращаете нормализацию к тому, что было (X, Y и Z затем масштабируются с одним и тем же коэффициентом). Когда вы закончите со всеми областями, вы объедините все части, а затем преобразуете изображение из XYZ в sRGB.

Вы можете попробовать использовать http://www.colorizephoto.com , чтобы сделать это. Вы в основном загружаете черно-белое изображение и цветное изображение, а затем выбираете цвета из цветного изображения, чтобы рисовать на черно-белом изображении. Я надеюсь, это поможет вам!

Это немного похоже на то, что у вас есть отношения с этим сайтом. Если да, то это нужно указать. Также, пожалуйста, приведите пример того, насколько хороши результаты. Возможно, изображение, которое вы преобразовали в черно-белое и перекрасили с помощью этого веб-сайта.