¿Cómo puedo hacer una sustracción automática de fondo con una imagen de referencia en Photoshop?

Planeo tomar una serie de fotografías de personas en una habitación, manteniendo una posición fija de la cámara y luego eliminar el fondo. Esencialmente, aunque el fondo es complicado, debería ser aproximadamente idéntico en todas las imágenes.

Dado que se tratará de una gran cantidad de imágenes, estoy buscando una forma (semi) automatizada de eliminar el fondo. Estaba pensando en algún tipo de funcionalidad de sustracción de fondo como Macs PhotoBooth, donde, en función de una imagen de fondo de referencia, detecta automáticamente áreas que no son de fondo.

¿Cómo es esto posible en aplicaciones de consumo como Photoshop?

No es posible que yo sepa. Incluso si el fondo es el mismo, los diferentes tamaños, formas y posiciones de las personas harán que la eliminación automática sea un infierno. Si el fondo fuera de un color sólido como una pantalla verde, podría ser posible (suponiendo que nadie usara el color), pero ¿con un fondo complicado? No me parece.
¿Cuántas imágenes es un número grande? Promediar los fotogramas: apilarlos y luego pasar de 100 %, 50 %, 25 %, 12 %, 6 %, 3 %, 2 %, 1 % de opacidad puede acercarte. Dicho esto, generalmente es bastante fácil, pero trabajo no automatizado también
Esta tarea se logra fácilmente en varias aplicaciones de edición de películas de gama alta, por lo que ciertamente es posible, aunque no creo que sea posible con Photoshop. Puede haber alguna otra aplicación que pueda realizar esta función. Seguro espero eso

Respuestas (2)

Dependiendo de cómo hagas tus fotos, puede ser bastante fácil o imposible...

Si

  • usted controla la iluminación de la pared (se puede modelar, pero hace la vida más difícil; en general, se recomienda un solo color con una iluminación uniforme)
  • no hay sombra arrojada por la gente en la pared,
  • el color de la pared y CUALQUIER color en las personas no tiene coincidencia (o ni siquiera están cerca)
  • la cámara está arreglada
  • el DOF es fijo
  • el enfoque (!) está fijo
  • el balance de blancos, etc. es fijo (utilice la calibración de color al principio)
  • y usas ISO bajo para evitar puntos en la imagen,

después

  • puedes tomar una foto de referencia de la pared,
  • hacer una foto de las personas (o una persona)
  • poner estas dos imágenes en Photoshop
  • use "Restar" en las dos capas de imagen
  • use el umbral para seleccionar aquellos puntos que están cerca de 0,
  • use la imagen creada como máscara para enmascarar la foto con las personas

Todo esto se puede automatizar mediante el procesamiento por lotes. Pero antes de hacer eso, pruébelo usted mismo manualmente. En general, esto no es imposible, pero tampoco fácil.

Es posible que deba meterse un poco manualmente con el enmascaramiento, pero si cumple con las reglas anteriores, el trabajo manual no es tanto. Si te desvías de las reglas anteriores, se vuelve cada vez más difícil.

Especialmente alrededor del cabello, esto puede convertirse en una pesadilla, porque el cabello funciona como una especie de filtro que puede alterar los colores; esto es solo física.

Hay una razón por la cual las personas usan greenboxing/blueboxing, e incluso eso requiere buenas habilidades para producir excelentes resultados (a menos que opte por una salida de baja resolución).

Las computadoras solo ven píxeles, no objetos, por lo que una placa de fondo no será particularmente útil a menos que sea exactamente igual. Si fuera exactamente igual, una mezcla de sustracción haría un buen trabajo al eliminarlo en su mayor parte, pero una variación menor de la exposición aún generará algo de ruido.

Realmente, sin embargo, no hay forma de hacerlo automáticamente, la extracción es un proceso mayormente manual.