2010-12-29 8 views

Respuesta

7

Convierte las imágenes en VHS (cv :: cvtColor) y luego mirar el ajuste del tono/saturación valora

ver http://en.wikipedia.org/wiki/HSL_and_HSV de un artículo bastante demasiado técnico

+0

HSV es un modelo de color muy roto. Realizar cualquier operación que mantenga "L" o "V" constante al traducir o escalar "H" y "S" distorsionará seriamente el brillo percibido. En su lugar use YUV, y puede mantener constante la constante "Y" al escalar los componentes "U" y "V" o rotarlos en el plano UV para ajustar el tono y la saturación de una manera no destructiva al verdadero "brillo" (luminosidad , alias "Y"). –

+6

Pero es difícil hacer colores lavados tipo polaroid en YUV. El OP no intenta preservar la imagen que intentan para una cierta distorsión artística. –

+0

La polaroid realmente revierte el brillo de las muestras en función de su tonalidad (es decir, hace que la parte A de una imagen parezca más oscura que la parte B, debido a su tono, cuando en realidad B es más oscuro que A)? –

1

se recomienda usar los modos de mezcla junto con el HSV conversión.

Este sitio web a continuación me ha sido de gran ayuda mientras procesaba imágenes para darles un aspecto 'antiguo'.

http://www.simplefilter.de/en/basics/mixmods.html

tenga en cuenta que usted necesita para mezclar y combinar diferentes modos de mezcla con tintes de color y algoritmos de desenfoque para lograr los diversos efectos de Polaroid.

1

Un buen punto de partida sería mirar ImagemMagick. Ya tiene opciones de línea de comando para cambiar el tono y la saturación de una foto. Encuentre un conjunto de parámetros que le dé el resultado que desea y mire el código fuente para ver qué está haciendo detrás de las escenas.

0

Mediante programación, querrá utilizar una biblioteca de procesamiento de imágenes como OpenCV.
Una gran parte del efecto (además de agregar el marco blanco) es un cambio en el balance de color de la imagen y el histograma. Esto se debe a la degradación de los elementos químicos en la película Polaroid.
Los tipos de operaciones que se necesitan para aplicar a la imagen:

  • Cambio de espacios de color como el VHS;
  • Desaturación;
  • Mezcla con filtros de color (esta es la manera sugerida here);
  • Cambiando el brillo y el contraste de los canales de imagen para el espacio de color elegido.

Obviamente, la mayoría de los tutoriales sobre cómo hacer esto en Photoshop (u otras aplicaciones de edición de fotos), se pueden convertir en programas usando OpenCV.

Cuestiones relacionadas