Comunidad de diseño web y desarrollo en internet

Cómo seleccionar y extraer cabello de una fotografía

Un problema que se le presenta a casi todos al querer cambiar el fondo de una fotografía en Photoshop, generalmente por falta de contraste entre el fondo y lo que se quiere remover o demasiado detalle en la imagen, ésto es muy trabajoso y no siempre queda muy bien, aquí les posteo una de las formas en las que se hace este trabajo pesado, ojalá les sirva:

Esta será la imagen a extraer:



Lo primero que haremos será incrementar el contraste entre la chica y el fondo, para lograr esto hay que abrir el mezclador de canales creando una nueva capa de ajuste sobre la imagen:



debe aparecer ésta ventana donde tienes que buscar el mayor contraste posible sin perder detalle, selecciona la casilla que dice "monochrome":



la imagen se verá algo así:



ahora en la capa de ajuste experimenta un poco con "blanding", el adecuado varía de una imagen a otra, pero el más recomendable en la mayoría es "hard light" que vuelve más oscuros los colores oscuros y más claros los colores claros:





después fusiona la capa de ajuste con la imagen original seleccionando ambas capas (shift>click en las dos capas) haz click derecho y en el menú contextual selecciona "merge layers", despues en la barra de menús selecciona image>adjustments>brightness/contrast y modificas los valores hasta que la imagen se vea casi en blanco y negro:







para terminar de definir la silueta hay que desaturar la imagen y pintar todo el fondo blanco y la imagen negra o viceversa para que quede algo así:







¿como? aqui algunos tips:


1

Alternando las herramientas "dodge" y "burn" con "exposure" 10%, procura que no se pierda mucho detalle.



2 y 3

Pintando manualmente con un pincel suave con 100% de opacidad.

4

Aquí los cabellos son demasiado finos y abundan, entonces lo que hice fue pintar una trancisión de negro a blanco y después definir lo más posible con
las herramientas dodge y burn, se puede notar que el fondo en ésta zona no es blanco pero es más claro que los cabellos.

5

Los mechones están bien definidos, así que los pinté manualmente.







Una vez terminada la silueta, entra en los canales, presióna las teclas ctrl+alt y sin soltar presiona el canal RGB o CMYK (dependiendo):



Se seleccionará lo que está de blanco, yo pinté a la chica de negro, por lo tanto habrá que invertir la máscara, primero entra en "color range"



Para invertir la máscara seleccióna la casilla invert en la siguiente ventana, después coloca la previsualización en escala de grises y donde dice fuzziness coloca la barra en su valor máximo.



Regresa al panel donde están las capas, oculta todas las capas exepto la original, activala y haz click en "crear máscara de capa":





Coloca en una capa debajo el nuevo fondo, después entra en image>adjustments>hue/saturation/lightness (debajo de "brightness/contrast") y experimenta un poco para hacer concordar los colores del fondo con los de la imagen:





Ahora selecciona la máscara de capa:



Corrige lo que sea necesario pintando con negro para ocultar más la imagen o blanco para mostrar, aqui lo unico que hice fue una transición menos brusca e igual se ve bien, éste fue el resultado final:

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate