Выделение сложных объектов при помощи каналов (Channels) и вычислений (Calculations). Все способы выделить и вырезать объект в фотошопе

Открываем в Photoshop исходный файл с Барби:

Открываем панель каналов (Окно --> Каналы или Window --> Channels). Выберите канал, на котором предмет, который Вы хотите отделить, имеет наибольшую контрастность, в нашем случае, это красный.

Важно! Всегда имейте в виду, что в масках, белые области - это то, что остаётся, чёрные - то, что скрывается, а серые - прозрачные, переходные пиксели.

В этом случае, мы собираемся использовать серые пиксели вдоль края объекта для создания качественного реалистичного перехода между объектом и фоном.

Перетащите красный канал на кнопку "Создать новый канал" для создания его копии:

Сейчас нашей задачей является определить зону выбора, надо сделать область, которую мы хотим выбрать, белой (т.е. силуэт головы Барби, волосы и плечи), а остальное - чёрным.

На панели инструментов выберите инструмент "Затемнитель" (Выберите Burn Tool):

В его настройках вверху выберите опцию "Тени" (Shadows):

Теперь, с помощью "Затемнения, обводим внешние края силуэта. На отдельных волосах уменьшайте параметр "Экспонирование" (Exposure), на узких участках уменьшайте диаметр кисти:

Теперь мы будем делать всё с точностью до наоборот вдоль внутреннего края силуэта.

Выберите инструмент "Осветлитель" (Dodge Tool). Вверху, на панели параметров, выберите опцию "Подсветка" (Highlights):

Начинайте осветлять внутренние края силуэта, пока силуэт не станет полностью белым:

Как мы видим, мы не могли осветлить ленточку на шее куклы, т.к. она слишком тёмная.

Значит, необходимо найти канал, в котором ленточка имеет наибольший контраст с фоном. В нашем случае, это зеленый канал.

Делаем дубликат зеленого канала. В зеленом канале ленточка имеет сильный контраст с фоном, но она темнее фона. Это не имеет значения, потому что мы это исправим позже методом инверсии канала.

Затемните ленточку с помощью "Затемнителя", а и сделайте светлый фон вокруг неё с помощью "Осветлителя":

Отключите видимость фонового слоя, и вы увидите отделённую от фона Барби:

Как вы видите, у нас остались артефакты в виде зелёного в волосах Барби. Это остатки зелёного фона, на котором были волосы.

Для удаления остатков фона имеются некоторые хитрые приёмчики, которые я Вам сейчас покажу.

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

Обратите внимание, что волосы на затылке Барби являются слишком резкими.

Выберите инструмент "Размытие" (Blur tool):

Вверху, в панели параметров задайте Интенсивность (Strength) 20%? кликните по миниатюре маски в панели слоёв на копии фонового слоя и немного покрасьте по волосам в рабочем документе.

Теперь займёмся удалением зелёного. При выбранном слое "Копия фонового слоя" создайте корректирующий слой "Цветовой тон/Насыщенность" (Hue/Saturation):

И задайте ему следующие параметры:

Затем кликните по маске корректирующего слоя и нажмите Ctrl+I для инверсии маски:

Теперь корректирующий слой закрыт маской. Возьмите мягкую белую кисть с непрозрачностью 30% и покрасьте по тем областям, где остался зелёный цвет:

Создайте ещё один корректирующий слой "Фотофильтр" и введите следующие значения:

На этом с выделением волос всё. Но всё-таки мы ещё немного улучшим наш фотомонтаж.

Дополнительные эффекты

Теперь можно объединить все слои в один, нажав Ctrl+Shift+Alt+E? при этом объединённый слой появится над имеющимися слоями, и применить к нему эффекты.

Я добавил сглаживание, гламурное свечение и виньетку но применение этих эффектов в этом уроке я рассматривать не буду, т.к. у него тема по вырезке волос. Вы можете скачать файл PSD, чтобы посмотреть, как я это сделал.

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

В этом уроке подробно будет рассмотрен способ отделения объекта от фона фотографии при помощи каналов.

Шаг 1

Откройте изображение в , содержащее фон, от которого вы хотите избавиться.

Шаг 2

Найдите канал, где объект, выглядят светлее/темнее всего (в зависимости от изображения, в нашем случае нежелательный фон темнее выбранного объекта). В нашем случае наш робот смотрится белее всех.

Шаг 3

Продублируйте синий канал, чтобы не испортить исходное изображение. Для этого щелкните правой кнопкой мыши по миниатюре и выберите команду Создать дубликат из контекстного меню. Фотошоп поместит его в нижнюю часть палитры.

Шаг 4

Отрегулируйте уровни, чтобы сделать робота белым, а фон - черным (или наоборот, в зависимости от изображения) Для этого выберите команду меню Изображение => Коррекция => Уровни или нажмите сочетание клавиш Ctrl+L для вызова диалогового окна Уровни .

Чтобы сделать объект светлее, в группе Входные значения перетащите ползунковый регулятор света (маленький белый треугольник) влево, пока робот не станет почти белым (чем дальше вы перетаскиваете ползунковый регулятор, тем светлее становится и небольшое фоновое свечение возле головы робота - это не страшно, потому что мы исправим фон в следующем шаге). Не закрывайте диалоговое окно Уровни сразу!

Шаг 5

Выбрав черную пипетку, щелкните по серому фону, чтобы сделать его черным. Для этого выберите маленькую черную пипетку в правой части диалогового окна, чтобы изменить области, которые, по мнению программы, должны быть темными.

Щелкните один раз, чтобы выбрать пипетку, установите указатель мыши в окно документа, а затем щелкните мышью по области серого фона. Продолжайте щелкать по различным серым областям, пока фон не станет полностью черным (или настолько близким к нему, насколько возможно). Когда вы закончите, нажмите кнопку ОК.

Шаг 6

Подправим внутри контура робота белой краской, а фон - черной краской. Это необходимо, если в ходе коррекции с помощью ползункового регулятора света все детали объекта не стали белыми.

Вы можете использовать , чтобы подкрасить их вручную (в противном случае выделение будет частичное).

Нажмите клавишу В для вызова инструмента Кисть , а затем установите (нажмите клавишу D , чтобы установить черный и белый цвета индикаторов основного и фонового цветов). Потом полностью закрасьте все детали на роботе отличные от белого цвета. Имейте ввиду, что по краям нужно быть аккуратным — это наше будущее выделение. Используйте черную кисть, что убрать лишние белые пятна, которые мы не желаем выделять.

Когда вы закончите, у вас должно быть исключительно черно-белое изображение.

Шаг 7

На палитре каналов загрузите копию синего канала как выделенную область. Для этого щелкните мышью, удерживая клавишу Ctrl по миниатюре или нажмите кнопку Загрузить содержимое как выделенную область (пунктирный круг) в нижней части палитры.

Если марширующие муравьи появились вокруг всего изображения — инвертируйте выделение. Нам необходимо, чтобы был выделен только наш объект. Выберите команду меню Выделение => или нажмите сочетание клавиш Ctrl+Shift+I .

Шаг 8

На палитре каналов выберите композитный и скройте наш дубликат синего. Вы увидите полноцветное изображение.

Шаг 9

Откройте палитру слоев. Если в строке фонового слоя отображается маленький замочек, дважды щелкните по нему, чтобы сделать слой доступным для редактирования.

Для добавления слоя-маски нажмите кнопку с изображением круга, вписанного в квадрат в нижней части палитры. Программа добавит слой-маску, который скроет оригинальный фон картинки.

Мы закончили! Теперь с вырезанным объектом можно делать, что угодно.

Заметили ошибку в тексте - выделите ее и нажмите Ctrl + Enter . Спасибо!

Метод с использованием RGB каналов может не подойти к определённым изображениям.

Внизу страницы этого материала есть ряд ссылок на другие методы качественного выделения, которые рекомендуется знать для создания выделений любой сложности.


1. Открываем наше фото в Фотошопе.


2. Посмотрим, как выглядят на фото RGB – каналы ( (Окно - Каналы)).


Дело в том, что, как правило, выделять волосы, мех и т.п., такими средствами как , очень сложно. Поэтому, для выделения нашего объекта мы будем использовать другой метод и для этого нам надо определить, какой из каналов наиболее контрастный в отношении объекта выделения.


Сомнений нет - это синий канал :


3. Теперь создаем корректирующий слой: Channel Mixer (Микширование каналов):



4. В открывшемся окне ставим галку в поле – Monochrome (Монохромный) и движками Red – Green – Blue (Красный, Зеленый, Синий) добиваемся, чтобы объект был максимально близок к черному цвету, а все остальное заметно светлее.

Естественно максимально увеличиваем влияние синего канала , подвинув его ползунок сильно вправо. Двигая ползунки, особое внимание обратите на контуры объекта и на торчащие волосы. Надо постараться выставить такое сочетание ползунков, чтобы обозначился четкий контур объекта, и было видно максимальное количество торчащих волос:


5. Нажимаем Ctrl+A (Выделить все) и затем Shift+Ctrl+C (Скопировать совмещенные данные). Перейдите в окно каналов ( (Окно - Каналы)) и создайте новый альфа-канал , нажав внизу окна на иконку в виде прямоугольника с вписанным в него белым кругом:


6. Теперь выделяем альфа-канал и нажимаем Ctrl+V (Вставить), затем снимаем выделение, нажав Ctrl+D и открываем окно регулировки уровней ():

7. Двигая ползунки в окне регулирования уровней , добиваемся еще более контрастного соотношения, т.е., стремимся темное сделать черным , а светлое белым :


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


Теперь переходим в окно «Слои » () и удаляем корректирующий слой «Channel Mixer » (Микширование каналов):


10. А теперь нажимаем на клавиатуре кнопку «Delete » и (о чудо!) на фото пропадает фон и остается только наш объект:


Добавляем новый слой, нажав Ctrl+Shift+N :


12. Заливаем его черно-белыми полосами, как показано на изображении ниже:


13. После вырезания объекта, как правило, край его имеет контрастную окантовку, отличающуюся от объекта – светлую или темную. Эта окантовка обычно очень заметна и мешает вписаться объекту в другой фон.

Увеличим объект и посмотрим, есть ли у нас окантовка, и какая она. Лучше всего это определить в тех местах фото, где сделанный нами фон переходит из белого в черный:


14. Похоже, что преобладает светлый кант. Вот его мы и удалим.

В Фотошопе для этого есть инструмент:

(Слои - Обработка краев - Удалить черный ореол);

(Слои - Обработка краев - Удалить белый ореол);

Очевидно, что Remove Black Matte удаляет темный кант, а Remove White Matte – светлый, вот он нам как раз и нужен!


15. Но это еще не все. Идем дальше! Зальем опять подложку черным цветом. Выделяем объект, нажав и удерживая клавишу Ctrl и кликнем мышью на иконке слоя нашего объекта (в окне слои ), тем самым выделяем весь объект:


16. Теперь создадим маску , кликнув мышью на иконке (прямоугольник с вписанным в него белым кругом):


Очень часто в работе с Фотошопом требуется вырезать какой-либо объект из исходного изображения. Это может быть как предмет мебели или часть ландшафта, так и живые объекты – человек или животное.
В этом уроке познакомимся с инструментами, применяемыми при вырезании, а также немного попрактикуемся.

Инструментов, пригодных для того, чтобы вырезать изображение в Фотошопе по контуру, несколько.

1. Быстрое выделение .

Данный инструмент отлично подходит для выделения объектов с четкими границами, то есть тон на границах не смешивается с тоном фона.

2. Волшебная палочка .

Волшебная палочка применяется для выделения пикселов одного цвета. При желании, имея однотонный фон, например белый, можно его удалить, применив этот инструмент.

Один из самых неудобных, по моему мнению, инструментов для выделения и последующего вырезания элементов. Чтобы эффективно пользоваться «Лассо», необходимо иметь (очень) твердую руку, либо графический планшет.

4. Прямолинейное лассо .

Прямолинейное лассо подойдет в случае необходимости выделить и вырезать объект, имеющий прямые линии (грани).

5. Магнитное лассо .

Еще один «умный» инструмент Фотошопа. Напоминает по своему действию «Быстрое выделение» . Отличие заключается в том, что «Магнитное лассо» создает одну линию, которая «прилипает» к контуру объекта. Условия успешного применения такие же, как и при «Быстром выделении» .

Наиболее гибкий и удобный в работе инструмент. Применяется на любых объектах. При вырезании сложных объектов рекомендуется использовать именно его.

Практика

Поскольку первые пять инструментов можно использовать интуитивно и наобум (получится-не получится), то Перо требует от фотошопера определенных знаний.

Именно поэтому я решил показать Вам, как пользоваться этим инструментом. Это верное решение, так как учиться нужно сразу правильно, чтобы потом не переучиваться.

Итак, открываем в программе фотографию модели. Сейчас мы будем отделять девушку от фона.

Создаем копию слоя с исходным изображением и приступаем к работе.

Берем инструмент «Перо» и ставим опорную точку на изображении. Она будет являться как стартовой, так и конечной. В этом месте мы замкнем контур по завершению выделения.

К сожалению, курсора на скриншотах видно не будет, поэтому постараюсь максимально подробно описать все на словах.

Как видим, в обоих направлениях у нас находятся скругления. Сейчас научимся их обходить «Пером» . Пойдем вправо.

Для того чтобы скругление получилось максимально плавным, не стоит ставить много точек. Следующую опорную точку ставим на некотором удалении. Здесь Вы должны сами определить, где примерно заканчивается радиус.

Например, здесь:

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

Это основной прием в выделении сложных участков изображения. Таким же образом обходим весь объект (девушку).

Если, как в нашем случае, объект обрезан (снизу), то контур можно вынести за пределы холста.

Продолжаем.

По завершению выделения кликаем внутри полученного контура правой кнопкой мыши и выбираем пункт контекстного меню «Образовать выделенную область» .

Радиус растушевки устанавливаем 0 пикселей и нажимаем «ОК» .

Получаем выделение.

В данном случае выделен фон и его можно сразу удалить, нажав на клавишу DEL , но мы продолжим работу – урок все-таки.

Инвертируем выделение, нажав сочетание клавиш CTRL+SHIFT+I , тем самым перенеся выделенную область на модель.

Затем выбираем инструмент «Прямоугольная область» и ищем кнопку «Уточнить край» на верхней панели.



В открывшемся окне инструмента немного сгладим наше выделение и сместим край в сторону модели, поскольку внутрь контура могли попасть мелкие участки фона. Значения подбираются индивидуально. Мои настройки – на скрине.

Устанавливаем вывод в выделение и нажимаем «ОК» .

Подготовительные работы закончены, можно вырезать девушку. Нажимаем сочетание клавиш CTRL+J , тем самым скопировав ее на новый слой.

Результат нашей работы:

Вот таким (правильным) способом можно вырезать человека в Фотошопе CS6.

В этом уроке Фотошоп я покажу вам, как вырезать с фона сложные объекты, используя палитру «Каналы» (Channels) и функцию вычисления (Calculations) . Такой способ извлечения объектов с фона очень удобен, поскольку экономит много времени в отличие от использования других инструментов выделения.

Давайте рассмотрим действие этого приема на практике и убедимся во всем сами.


Зачем использовать каналы для маскировки изображения?


В программе Photoshop предусмотрены разные инструменты выделения: магнитное лассо, волшебная палочка, быстрая маска и т.д…зачем же использовать каналы для этой цели? Дело в том, что использование каналов сэкономит кучу вашего времени и сделает работу более точной.


Большинству пользователей программы, которые занимаются ретушью фотографий и обработкой своих снимков и снимков друзей трудно понять, что палитру «Каналы» можно использовать для создания Маски слоя (Layer Mask) , потому что они просто не знают, что это такое.


Я не буду объяснять, что такое каналы, это тема отдельного урока, но напомню, что каналы разделяют изображение на три разных уровня яркости, соответствующие трем цветам красному, зеленому и синему (Red, Green, Blue) , что составляет режим RGB. Рассмотрим действие каналов на примере этого урока.


Вот какой результат выделения должен получиться у нас:

Шаг 1.

Открываем в Фотошоп изображение ветки дерева на голубом фоне из ресурсов урока и дублируем его (Ctrl+J) . Переименуйте дублированный слой в слой «Ветви». На этом слое мы создадим Маску слоя (Layer Mask) , чтобы скрыть на ней голубой фон, вырезав с него ветку.


Шаг 2.

Вы знаете, что можно было бы выделить ветви на фоне при помощи Пера (Pen Tool) или Волшебной палочки (Magic Wand) , но такой прием выделения займет много времени, сил и приведет к образованию неровных краев объекта. Использование Быстрой маски (Quick Mask) также довольно хлопотное занятие в нашем случае.


Поскольку у нас однородный фон, уместно применить метод выделения при помощи альфа-каналов. Даже если вы пока ничего не понимаете, просто выполняйте все действия вместе со мной по порядку и все станет ясно.


На слое «Ветви» перейдите в палитру «Каналы» (Channels) , которая находится рядом с панелью «Слои» (Layers) , кликнув по ее вкладке.


Шаг 3.

Вы видите в открывшейся палитре три слоя каналов для каждого из трех основных цветов изображения: красного, зеленого и синего (Red, Green, Blue) , которые называют альфа-каналами. Верхний слой канала «RGB» является сочетанием всех трех альфа-каналов одновременно.


Для качественного выделения объекта нам нужен канал, в котором будет наилучший контраст между фоном и веткой. Поочередно пройдитесь по всем трем каналам и выберите наиболее контрастный. В нашем случае лучшим вариантом будет синий (Blue) канал, потому что контраст здесь сильнее между фоном и веткой, чем в двух других.

Нажмите на синий канал, активируя его.


Шаг 4.

С выбранным синим каналом перейдите в меню Изображение-Вычисления (Image>Calculations) . Эта функция поможет нам смешать альфа-каналы и покажет предварительный результат. При помощи инструмента «Вычисление» (Calculations) мы создадим новый альфа-канал на основе трех существующих. Выполните настройки со скриншота ниже:



Позвольте мне объяснить, что же происходит с нашим новым каналом при таких настройках. За источник 1 (Source 1) принимается синий канал фонового слоя и его дубликата, за источник 2 (Source 2) принимается только синий канал слоя «Ветви», затем они смешиваются при помощи режима Умножение (Multiply) между собой. В результате смешивания получается более контрастное изображение, которое и является новым альфа-каналом (Alpha 1) . Перед нами стоит задача создания резкого контраста черного и белого цветов на изображении, в противном случае, мы не сможем качественно вырезать ветку с фона и скрыть фон на маске слоя.

Шаг 5.

В предыдущем шаге мы увеличили контрастность изображения, но этого мало для нашей цели. Увеличим ее еще больше. На слое канала «Альфа 1» (Alpha 1) снова переходим в меню Изображение-Вычисления (Image>Calculations) . На этот раз изменяем режим смешивания каналов на Перекрытие (Overlay) и выполняем остальные настройки опции со скриншота.



В результате смешивания получился еще один альфа-канал «Alpha 2», в котором светлые области стали светлее, а темные – темнее, что усилило контраст фона и объекта.


Шаг 6.

Даже после двух вычислений мы не можем выделить ветку, потому что небо имеет области серого цвета, а нам нужны только черные и белые цвета.


На слое канала «Alpha 2» переходим в меню Изображение-Коррекция-Уровни (Image-Adjustment-Levels) или нажимаем сочетание Ctrl+L. Сейчас мы избавимся от серого оттенка фона, сделав его полностью белым. В диалоговом окне «Уровни» передвиньте белый ползунок Светов (Highlight) влево до значения 167, пока фон не станет белым.

Затем, сдвиньте немного вправо черный ползунок Теней (Shadows) до 13, делая четкий контраст между черным и белым цветами.


Шаг 7.

Теперь мы сделали все, к чему стремились и готовы к выделению ветки и созданию маски слоя. Поскольку нам нужно скрыть на маске фон, а не ветку, инвертируем цвета на изображении, нажав на клавиатуре Ctrl+I. Теперь, загружаем выделение ветки, нажав Ctrl и, кликнув по иконке канала «Alpha 2». Появилась бегущая обводка вокруг белой ветки, что указывает на активацию выделения.


Шаг 8.

С активным выделением канала «Alpha 2», нажимаем на канал RGB, чтобы вернуть изображению цвет, и возвращаемся в палитру «Слои» (Layers) .


Шаг 9.

Осталось только скрыть ненужный фон на маске. Для этого, переходим в меню Слои-Маска слоя-Показать выделение (Layer>Layer Mask>Reveal Selection) или нажимаем на иконку Маски слоя (круг в квадрате) внизу панели слоев. Как только вы создадите маску, ваш фон будет скрыт на ней. Для того, чтобы увидеть результат удаления фона, выключите видимость фонового слоя, нажав на глазик его миниатюры.


Если вы увеличите изображение (Ctrl+) , то увидите, насколько точно выполнено выделение ветвей таким способом.


Шаг 10.

Маскировка выполнена, и теперь нам необходимо проверить качество выделения на однородном фоне. Создайте слой (Ctrl+Shift+N) выше фонового слоя и залейте (Edit-Fill или Shift+F5) его любым цветом, чтобы увидеть погрешности на изображении.


Проблема с оттенком.


Если вы хотите использовать данное изображение на другом фоне или в коллаже, то возникает проблема с присутствием ненужного синего оттенка на ветвях, который надо устранить. Чтобы вы поняли, о чем идет речь, я выбрал другое стоковое изображение для фона.


Удаление нежелательного оттенка в Фотошоп.


Существует простой способ удаления ненужного оттенка с объекта при помощи коррекции «Цветовой тон/Насыщенность» (Hue/Saturation) и уменьшения маски слоя. Если оттенок находится по краям объекта, достаточно будет уменьшить маску на 1 рх и проблема решится.


Поскольку у нас уже есть маска на слое «Ветви», мы не можем создать еще одну. Но есть выход из положения. Мы позже создадим маску на слое с группой.
Выберите слой «Ветви» и поместите его в группу, нажав на клавиатуре Ctrl+G.



Загрузите выделение маски на слое «Ветви» (Ctrl+клик по иконке маски) , затем перейдите в меню Выделение-Модификация-Сжать (Select> Modify> Contract) , установите сжатие в 1 рх. Далее, создаем маску на слое с группой и для этого идем в меню Слои-Маска слоя-Показать выделение (Layer>Layer Mask>Reveal Selection) . В панели «слои» вы можете видеть вашу новую маску на слое с группой.



Если ваше изображение низкого разрешения, сжатие на 1 рх может удалить мелкие детали объекта. В этом случае вам нужен другой способ удаления нежелательного оттенка.


После того, как мы сократили нашу маску, синий оттенок все еще присутствует на ветвях. Попробуем его убрать с помощью коррекции «Цветовой тон/Насыщенность» (Hue / Saturation) , обесцветив синий и голубой тона или меняя этот оттенок на другой.


Создаем корректирующий слой «Цветовой тон/Насыщенность» (Hue / Saturation) , нажав внизу панели слоев черно-белый круг и выбирая из списка слоев нужный нам. В диалоговом окне опции выбираем синие тона (Blues) и обесцвечиваем их, передвинув ползунок Насыщенность (Saturation) на -94. Затем, выбираем голубые (cyans) тона и также обесцвечиваем их. По завершении настроек, создаем Обтравочную маску на корректирующем слое к слою «Ветви» (Alt+клик между взаимодействующими слоями) .


Наконец, взгляните на результат до и после применения сжатия маски и создания корректирующего слоя.



Я надеюсь, вы нашли в этом уроке что-то новое для себя и теперь будете с успехом пользоваться таким способом выделения сложных объектов.