Как сделать черно-белое фото цветным: 4 сервиса для автоматической раскраски черно-белых фотографий
Содержание:
- Шаг 8. Dodge & burn
- Приложения
- Окрашивание фотографии через стили слоя (layer style)
- Как сделать черно-белое фото цветным на онлайн-сервисе Сolourise
- Решение 2.Как конвертировать фото в раскраску онлайн бесплатно
- Как раскрасить картинку в фотошопе: простой гайд для новичков
- Шаг 2. Сортировка по группам
- С помощью приложения на смартфоне
- Как сделать чёрно-белое фото с цветным объектом
- Специальные программы
- Бета-версия
- Как обработать фото нейросетью
Шаг 8. Dodge & burn
Одним из наиболее эффективных усовершенствований, которые можно применить к изображению, является стандартная ретушь, известная как «Dodge и burn». Цель этого метода заключается в усилении восприятия глубины, выборочном осветлении или затемнении некоторых участков изображения, добавлении бликов и теней. Причем добавление этих эффектов не требует изменения существующих слоев. Все это делается на отдельном слое. Поверх всех слоев создайте новый, залейте его 50% серым с режимом наложения Оverlay (или Softlight для более мягкого эффекта). На этом слое рисуем маленькой мягкой кистью с нажимом 1-5%. Чтобы осветлить определенные участки изображения, используйте белый цвет, постепенно увеличивая плотность по вашему усмотрению. И наоборот, для затемнения используйте кисть черного цвета. После применения всех этих действий ваш слой будет выглядеть примерно так:
Приложения
- Hypocam уникальное приложение, имеет в своем арсенале, как бесплатные, так и платные функции. Для придания индивидуальности своим изображениям будет достаточно и бесплатных эффектов.
- Так же здесь присутствуют все нужные инструменты. Имеет большое количество положительных отзывов и высокий рейтинг.NeroCam тоже имеет достаточную популярность среди приложений.
Можно не только редактировать имеющиеся фото, но и делать фото. Ещё один плюс в том, что можно накладывать чб эффекты на видео. Если перед вами встанет выбор какое же из приложении выбрать, не выбирайте, используйте оба, ведь они дополняют друг друга.
Черно-белые фильтры есть и в таких приложениях как, VSCO, Snapseed, PicsArt, KUNI CAM. Почему именно эти, а не другие? Потому что в них выбор больше.
Окрашивание фотографии через стили слоя (layer style)
А теперь начнем углубляться и усложнять процесс. Усложнение, оно не для того, чтобы работать стало сложнее, а для того, чтобы работать стало проще. Знаете, все эти кали мали на одном слое конечно прекрасно, но подходит скорее личностям творческим, тем кто любит сидеть и часами накручивать глиняный горшок на каталке. Намазывать на этот слой один цвет и другой возможно удобно художникам из академии, которых забанили в Гугле, поэтому они до сих пор не слышали про Фотошоп. Увы, но даже мультики рисуют на компьютере, 1000 рисунков на бумаге, которые затем быстро перелистывают остались в 20-том веке. Лично мне, как дизайнеру, хотелось бы иметь больший контроль за цветом и настройками. Я хотел бы эффективно и быстро подкручивать цвета через меню, а не перерисовывать слой.
Как бы нам внести больший контроль за изображением? Для начала неплохо бы разделить один слой, на несколько слоев. Давайте создадим действительно много слоев. И каждый слой будет отвечать за свой участок. Создайте слой «волосы», слой «глаза», «перчатки», «ногти» и другие. Я начал раскрашивать фотографию сам, создав для этого тематические слои. Теперь процесс управления более управляем, по крайней мере раскраска не находится на одном слое. Любую часть раскрашивания можно приглушить, отключить, иначе говоря, проделать с ней все, что можно проделать с слоем. Другие слои с раскраской останутся не тронутыми.
Но все это по прежнему не имеет особого смысла. Цвет всех слоев по прежнему остается произвольным. На слое «Волосы» вы можете как и раньше рисовать и синим цветом, и красным. Иначе говоря по прежнему кали мали, но более управляемые кали мали, разбитые на сектора. А мне хотелось бы контролировать и цвет. Я хочу менять весь цвет одним кликом, а не ваять кистью постоянно переделывая результат руками. Я покажу как это можно сделать через стили слоя layer style.
Создайте слой и назовите его «Волосы». Разукрасьте волосы любым цветом, хоть зеленым. Перейдите к палитре слоев и установите заливку Fill на 0% Таким образом то, что вы нарисовали станет невидимым.
Грубо говоря мы создаем некую растровую область, отключаем заливку наполнения и применим к области стили слоя. Сама область не становится невидимой, как в случае с Opasity. Невидимым становится содержание области, но не сама область. Поэтому применяемые стили слоя будут видны. А вот если бы мы поставили Opasity 0%, невидимым стал бы весь слой вместе с стилями. Мы зададим области определенный стиль, но, так как для раскрашивания нам все равно придется применить смешивание слоя, оригинальный цвет необходимо убрать, выставив Fill на 0%, иначе при смешивании он станет просвечиваться и мы не получим требуемый результат.
Теперь создадим к слою стиль Layer > Layer Style > Color Overlay В меню смешивания Blend mode поставьте режим Color. А в окошке с цветом выставите нужный нам цвет.
Если вы забыли поставить заливку на 0% то это можно сделать в этом же окне, во вкладке настроек смешивания Blending Options. Если же вы сделали это в палитре слоев Layers, то заливка уже будет установлена как надо.
Вот теперь у нас имеется полный контроль за цветом. Задайте каждому слою свой стиль. Двойной клик по слою автоматически вызовет Стили слоя, где вы одним кликом сможете изменить цвет волос. Вам не придется все перемазывать по 100 раз, цвет меняется за одну секунду, при этом вы видите результат в он лаин режиме. Выбрать цвет стало намного проще.
Вот что я называю контролем за цветом. А теперь углубимся еще сильнее.
Как сделать черно-белое фото цветным на онлайн-сервисе Сolourise
Программисты и аналитики сингапурской компании GovTech запустили проект Сolourise на основе искусственного интеллекта для колоризации классических старых фотографий. Команда поставила себе цель – создать изображения с правдоподобными цветами. Но никто не сможет дать гарантии, что новая фотография в точности отображает фактическое положение дел на снимке. Надо сказать, что колоризация является активно изучаемой областью. Можно вспомнить хотя бы раскрашенные в России классические черно-белые фильмы, получившие вторую жизнь. Идеальным результат быть не может – одни фотографии лучше поддаются обработке, а другие – хуже. Нравится новое фото тоже не всем.
Создатели сервиса гарантируют, что загруженные пользователями фотографии не будут предоставляться третьей стороне. Немного расскажем о том, как появился на свет этот интересный сайт.
Ручная колоризация фотографии является очень трудоемким процессом. Специалисту необходимо сперва детально изучить исторический, культурный и географический контекст работы и подобрать соответствующие требуемые цвета. Затем черно-белое фото раскрашивают с помощью программ. Чаще всего это обычный Photoshop. Такова очень упрощенная схема. Аналогично свои задачи решает и компьютерная программа. Она должна идентифицировать объекты на черно-белом фоне и определить для них приемлемый цвет с учетом прошлого опыта. Затем происходит раскраска.
Команда из Сингапура использовала методику глубокого обучения Generative Adversarial Networks (GAN). В нее входит одна нейронная сеть с миллионами параметров, пытающаяся предсказать значения цвета для разных черно-белых пикселей на основе особенностей изображения и другая, пытающая определить фотореалистичность сгенерированных цветов по сравнению с аналогичными фотографиями. Модель продолжает самообучение до тех пор, пока генератор создает «поддельные» цвета.
Для обучения модели был использован набор из 500 тысяч старых доступных фотографий и множество графических процессоров NVIDIA V100. Для улучшения результатов была задействована открытая библиотека изображений от Google. Это помогло обработать части тела, с которыми оригинальная модель плохо работала: руки, ноги, трудно идентифицируемые конечности. Помощь Google увеличила и скорость обучения.
Первоначально модель работала на локальном кластере внутри офиса – доступ к ней имела лишь команда разработчиков. Чтобы результат был виден всем, потребовалось веб-приложение, через которое сервис мог бы получать запросы снаружи. В качестве облачного провайдера была выбрана платформа Google. Она позволяет защититься от атак, хранить и кэшировать статический контент, балансировать и распределять нагрузку.
Этап окрашивания требует значительных вычислительных мощностей и занимает около 3 секунд. Задачей постановки запросов в бэкенд занимается NGINX-сервер. Он может попросить пользователя повторить попытку позже, если частота входящих запросов превышает скорость работы внутренних служб. Ключевым моментом архитектуры является автоматическое масштабирование виртуальных машин в зависимости от объема трафика. Это позволяет экономить средства, так как дополнительные мощности активируются только в случае запроса на них.
Сервис Colourise хорошо себя показал на изображениях с высоким разрешением, на которых значительную часть фотографии занимают люди. Хорошо справляется и с пейзажами. Итоговые изображения выглядят правдоподобно, если на них есть объекты, присутствующие в обучающем наборе. Модель правильно определяет их и раскрашивает нужным образом.
А вот если на фотографии оказывается нечто нераспознанное, может получиться забавный эффект окклюзии. В компьютерном зрении это важная проблема, связанная с трудностями идентификации частично показанных объектов.
Решение 2.Как конвертировать фото в раскраску онлайн бесплатно
ReallyColor.com это веб-инструмент, который превращает фотографии в раскраски онлайн. Он также позволяет конвертировать фотографии, сделанные цифровой камерой, в раскраски для печати. Вы можете взаимодействовать со страницей ReallyColoring в Интернете, на планшете или смартфоне и делиться ею в Интернете с семьей и друзьями. Просто выполните следующие действия, чтобы узнать, как бесплатно конвертировать изображения в раскраски с помощью ReallyColor.com.
Шаг 1: Перейдите на сайт reallycolor.com в любом браузере и щелкните Создайте свою раскраску кнопку для загрузки изображения.
Шаг 2: Выберите подробный чертеж линии на левой боковой панели. Тогда используйте правую сторону редактор возможность нарисовать больше деталей на раскраске или стереть некоторые детали с исходного рисунка. Щелкните значок Продолжить кнопку и переходите к следующему шагу.
Шаг 3. Продолжайте настраивать раскраску с помощью левых кнопок, чтобы добавить больше деталей или уменьшить их. На этом шаге вы все еще можете вручную нарисовать раскраску с помощью инструмента редактирования и щелкнуть Продолжить кнопку.
Шаг 4. Выберите на странице раскраски более толстые или более тонкие линии и нажмите Сохранить и распечатать кнопку.
Шаг 5. Загрузите, чтобы получить распечатанные раскраски напрямую, введите свой адрес электронной почты, чтобы получать их по электронной почте, и даже распечатайте файлы. Конечно, вы также можете распечатать эту раскраску с помощью службы печати ReallyColor.com.
Как раскрасить картинку в фотошопе: простой гайд для новичков
Сразу хотим сказать, что этот метод потребует гораздо больше времени, чем предыдущий. Также здесь понадобятся минимальные навыки работы в Фотошопе, и чем их больше – тем красивее будет результат.
Загружаем снимок в Photoshop и создаем новый пустой слой. Далее используем инструмент «Быстрое выделение» и кликаем на объекты, которые собираемся перевести в один цвет.
Используйте клавишу Alt, чтобы снять выделение с ненужной области
Выбираем инструмент «Кисть», подбираем подходящий цвет и зарисовываем выделенные фрагменты.
Если хотите, чтобы оттенки были не слишком насыщенными, можете уменьшить непрозрачность и нажим кистиДля того, чтобы сохранить присутствие теней и цветовых переходов, измените способ наложения слоя на «Перекрытие»Так уже выглядит гораздо естественнее
Те же самые операции повторяем и с остальными объектами на фото. Напомним последовательность:
- создаем новый слой;
- выделяем фрагмент;
- наносим нужный цвет;
- изменяем режим наложения слоя.
Для удобства лучше каждый новый слой называть в соответствии с окрашиваемым фрагментом
Если обрабатывать края не слишком аккуратно, то это обязательно будет заметно и рисунок станет выглядеть неестественно. Рекомендуем воспользоваться функцией «Размытие по Гауссу» с небольшим радиусом, чтобы немного сгладить все несовершенства.В разделе «Фильтр» выберите пункт «Размытие», а затем – «Размытие по Гауссу». Дальше просто управляйте радиусом, пока не добьетесь органичного результата
Давайте посмотрим, что получилось в итоге. Слева – исходник фотографии, которую мы потом обесцветили, справа – ее цветная версия.В целом, новое изображение выглядит вполне естественно, хотя и многие оттенки отличаются от тех, что были в оригинальном варианте
Подводя итог, можно сказать, что сделать черно-белое фото цветным в Фотошопе гораздо труднее и дольше, чем с помощью онлайн-сервиса. Для сравнения скажем, что весь процесс у нас занял больше часа, хотя в Algorithmia все было бы готово уже через несколько секунд. Правда результат в Photoshop получается более органичным и предсказуемым, да и все моменты вы можете контролировать самостоятельно.
Пока что это все способы, позволяющие раскрасить черно-белое фото. Поэтому определяйтесь, что для вас важнее – оперативность или качество результата, и скорее используйте на практике все полученные советы!
Шаг 2. Сортировка по группам
В конечном итоге, чтобы получить цветное фото из черно белого, потребуется создать множество слоев. Чтобы сделать цветной эту фотографию, мне понадобилось почти 60 слоев.
При наличии большего количества деталей на изображении количество слоев может достигнуть и нескольких сотен. Поэтому с самого начала рекомендую слои сортировать по группам.
Я выделил в моем изображении четыре основных области: девушку-модель, передний план, задний план и небо. Для каждой из основных областей я создал свою группу.
Желательно, чтобы каждая группа имела осмысленное название.
Работая от ближнего плана к заднему*, выделяйте каждую область, используя наиболее предпочтительный для вас способ.
Для наиболее точного результата я обычно использую инструмент Pen Tool (Перо).
Создайте для каждой группы маску из своего выделения.
С помощью приложения на смартфоне
Colorize (iOS)
Это платная программа, но первые три дня она доступна в виде пробной версии. Затем она стоит $4,99 в месяц. Это довольно высокая стоимость по сравнению с описанными ниже приложениями для Android. Тем более что существуют бесплатные веб-сервисы.
Если у вас большое количество чёрно-белых фотографий, и вы хотите сделать их цветными на смартфоне, данное приложение очень хорошо для этого подходит. Эффективность придания цвета чёрно-белым фотографиям выше, если фотографии без сложных деталей. Недостаток этого приложения в том, что при обработке уменьшается разрешение изображения, тогда как программа Colorize Images на Android сохраняет исходный размер.
Colorize Images (Android)
Это тоже платная программа, в которой первые 10 фотографий можно сделать цветными бесплатно. После этого требуется подписка. Поскольку программы используют тот же алгоритм обработки, что и описанная ниже MyHeritage, эту подписку сложно назвать привлекательным вариантом.
Если вы предпочитаете простоту использования смартфона вместо компьютера, можно заплатить за подписку на 8 часов. Также доступен вариант продолжительностью один месяц. Несмотря на одинаковый алгоритм обработки, результаты отличаются от MyHeritage. Colorize Images предлагает небольшое количество элементов управления. Таким образом, вы можете повлиять на процесс придания фотографиям цвета.
Тут есть два ползунка. Имеются подсказки по работе с этими ползунками, чтобы получать лучшие результаты для фотографий с разным контрастом и качеством изображения. Ползунок Render выдаёт более насыщенные результаты на низких настройках и более тонкие цвета на высоких. Auto Contrast Cutoff предназначается для снимков с низким уровнем контраста.
Качество итоговых снимков примерно на уровне MyHeritage, но цветность разных элементов различается.
Как сделать чёрно-белое фото с цветным объектом
Перед тем как приступить к созданию подобного фото, мы должны сначала выбрать ту фотографию, которую хотим, так сказать, модернизировать. Это может быть как фото с неживым объектом, так и портрет. Если это будет фотография человека, то в результате мы получим что-то вроде эффекта Боке, но задний фон будет не размытым, а просто чёрно-белым. Итак, далее всё делаем в строгой последовательности!
После того, как мы определились с фотографией, отправляем её в приложение
Так мы увидим всё то же фото, но уже с вариантами применения различных стилей и инструментов Snapseed.
Выбираем инструмент «Кадрирование», который позволит нам удалить ненужные фрагменты снимка и оставить лишь наиболее важные его элементы.
На третьем шаге мы можем изменить яркость, контрастность и насыщенность фото, но это не обязательно.
В разделе стилей мы выбираем любой понравившийся чёрно-белый фильтр и применяем его к своей фотографии.
Далее мы должны обратиться к пункту «Последние изменения», выбрать вкладку «Ч/Б» и обработать ту часть фотографии, а именно задний фон объекта, которую мы хотим оставить чёрно-белой.
Чтобы сконцентрировать внимание именно на цветном объекте, выбираем инструмент «Виньетка» и затемняем остальные второстепенные элементы.
Если после обработки фотографии в видимости остались объекты, которых видно быть не должно, можно выбрать инструмент «Кисть» и зарисовать их. Мелкие детали можно удалить с помощью инструмента «Точечная коррекция».
Финальным аккордом становится использование инструмента «Выборочная коррекция»
Размещаем его на объекте, который должен остаться в цвете, и поднимаем показатели яркости, контрастности и насыщенности.
Если результат проделанной работы вам понравился, то сохраняем фотографию и демонстрируем её своим друзьям, близким и всем остальным. Если же нет, то начинаем проделывать всё с самого начала, совершенствуя, таким образом, свои навыки в редактировании фотографий.
Специальные программы
Если у пользователя есть опыт работы со специальными фоторедакторами, превратить и покрасить в нужный цвет старую фотографию не составит большого труда.
Но даже при отсутствии таких навыков, быстро овладеть ими можно.
В качестве примеров действительно эффективных и полезных программ стоит выделить такие:
- Photoshop;
- Movavi.
В первом случае программа предлагается бесплатно. И сделать любое чёрное-белое фото цветным можно своими руками.
Программа Movavi предлагается на условно бесплатных основаниях. Можно получить пробную версию либо же загрузить полноценный инструмент с широкими возможностями, но уже за деньги.
Photoshop
Для начала о том, как превратить любое чёрно-белое фото в красочное цветное, используя всем известный Фотошоп. Урок будет простой, базовый. Потому даже новичок его без проблем быстро освоит.
Инструкция выглядит следующим образом:
- Откройте фотографию, которую хотите обработать. Зайдите в меню «Изображение», затем в «Режим» и там поставьте галочку около пункта RGB. Если она там не стояла, конечно же.
- Сильно тёмные или чрезмерно яркие фотографии лучше сразу откорректировать. Опять же, меню «Изображение», затем раздел «Коррекция», где регулируются контрастность и яркость.
- Далее выберите режим «Быстрая маска». Он же Quick Mask. Для этого просто нажмите клавишу Q.
- Выберите Кисть и закрасьте те участки, которые хотите окрасить в первую очередь.
- Если это фото людей, тогда начинайте с лица, рук, ног и тех частей, которые имеют телесный цвет.
- Если маска не срабатывает, тогда задействуйте инструмент «Лассо».
- Кто использовал маску, должны вернуться в «Стандартный режим» (Standard Mode), нажав на Q. После этого окрашенные вами зоны выделятся.
- Далее откройте «Выделение» и кликните на пункт «Инверсия».
- Затем «Изображение», меню «Коррекция» и оттуда в раздел «Цветовой баланс».
- Появятся ползунки, которые перемещаются от красного к жёлтому. Так добейтесь правильного оттенка кожи. Подкорректировать его можно цветовым балансом и заменой цвета.
- Выключите выделение. Для этого требуется зайти в «Выделение» и отменить его. Либо просто сочетание Ctrl и D.
- Все остальные элементы на фото окрашиваются по аналогии.
Если такой способ кажется слишком сложным и хочется быстрее добиться результата, тогда есть смысл опробовать альтернативные методы.
Movavi
Можно согласиться с тем, что раскрашивать фото в Фотошопе, обрабатывая чёрно-белые изображения, довольно сложно. Многим юзерам хочется максимально упростить эту задачу.
Тут объективно неплохим решением станет программа под названием Мовави. Довольно распространённый софт, который широко применяется для редактирования фото и видео. Причём есть отдельное ПО в виде видеоредактора, а также специальная разработка для фотообработки.
Потому, чтобы сделать снимок цветным, используя чёрно-белое фото, следует скачать с официального сайта программа Movavi Фоторедактор.
В отличие от Фотошопа, здесь для получения готового изображения нужно намного меньше. Чтобы сделать из чёрно-белой, довольно потёртой фотографии полноценную цветную картину, следует выполнить такие действия:
- Скачать установочный файл. Только делать это нужно строго с официального сайта, чтобы не подцепить вирус. Установить и запустить программу.
- Далее добавьте фото на экран через меню «Открыть файл». Либо перетащите его мышкой.
- Откройте вкладку «Реставрация». Там находится переключатель, который именуется просто «Сделать цветным». Его нужно активировать.
- Параллельно включите ещё один инструмент – «Улучшить фото».
- Теперь остаётся предельно простое действие. Нажать на клавишу «Реставрировать».
- Программа начнёт автоматически обрабатывать снимок. На это уходит некоторое время.
- На завершающем этапе полученный результат сохраняется.
Подобное раскрашивание практически полностью автоматическое. А вот в том же Фотошопе, чтобы раскрасить старую отсканированную чёрно-белую фотографию, придётся разобраться во всех инструментах и повозиться.
Причём Мовави регулярно выпускает обновления, которые касаются и вопроса улучшения работы этой функции.
Бета-версия
на FloydHub публичный датасетUnsplash
Выделитель признаков
Количество обработанных фильтрами изображений на каждом этапе.Уменьшаем размер в три этапа.
Чему научились
- Сначала побольше экспериментов с небольшими сериями, а потом можно переходить к большим прогонам. У нас были ошибки даже после 20–30 экспериментов. Если что-то выполняется, ещё не значит, что оно работает. Баги в нейросетях как правило менее заметны, чем традиционные ошибки программирования. К примеру, одним из наших самых причудливых багов был Adam hiccup.
- Чем разнообразнее датасет, тем больше коричневого будет в изображениях. Если в вашем датасете очень похожие изображения, то нейросеть будет работать вполне прилично без применения более сложной архитектуры. Но такая нейросеть будет хуже обобщать.
- Формы, формы и ещё раз формы. Размеры картинок должны быть точными и пропорциональными друг другу в течение всей работы нейросети. Сначала мы использовали изображение в 300 пикселей, потом несколько раз уменьшили его вдвое: до 150, 75 и 35,5 пикселей. В последнем варианте потерялось полпикселя, из-за чего пришлось подставлять кучу костылей, пока не дошло, что лучше использовать двойку в степени: 2, 4, 8, 16, 32, 64, 256 и так далее.
- Создание датасетов: a) Отключите файл .DS_Store, иначе он сведёт вас с ума. б) Проявите выдумку. Для скачивания файлов мы воспользовались консольным скриптом в Chrome и расширением. в) Делайте копии исходных файлов, которые вы обрабатываете, и упорядочивайте скрипты для очистки.
Как обработать фото нейросетью
Теперь перейдём к собственно улучшению фотографий с помощью нейронных сетей. Как ни странно, в App Store полно приложений, которые предлагают такую возможность, но я почитал отзывы и остановился на Remini. Это приложение, которое распространяется бесплатно, но при этом позволяет обработать только 5 фотографий в день. Если у вас есть потребность в обработке большего количества снимков, придётся купить подписку.
- Скачайте Remini из App Store себе на iPhone;
- Запустите приложение и разрешите доступ к камере и фото;
Нейросети могут серьёзно улучшить качество старых фото
- На главном экране нажмите Enhance и выберите фото для обработки;
- Дождитесь, пока нейронные сети обработают снимок и сравните результат.
Если лица людей на фотографии будут более-менее различимы, Remini предложит сделать из них отдельные портретные фото. Правда, их качество будет напрямую зависеть от качества исходной фотографии и отсутствия повреждений.
Это портретные фото, которые делает Remini. Сравните качество фотографий наверху с фотографиями внизу
Например, если на фотокарточке имеются царапины, нейросети могут принять их за дефекты изображённых на ней людей. Результат будет соответствующим. Но, если проблем нет, качество портретного снимка получится отличным.