Página 1 de 1

Curvas RGB: ingeniería inversa, virados e Instagram

NotaPublicado: Lun Sep 25, 2017 9:02 pm
por Guillermo Luijk
He escrito un artículo sobre algo que ya hice hace bastante tiempo, pero esta vez en un lenguaje de programación diferente (R) que permite notaciones vectoriales muy potentes y concisas. Se trata de a partir de dos imágenes, una original y la procesada con curvas, calcular qué curvas se aplicaron para obtener la resultante, curvas que desde R pueden aplicarse a cualquier otra imagen en una línea de código.

Aunque no sea precisamente un lenguaje usado para tratar imágenes, a quien le guste la programación las facilidades que da la sintaxis R le van a parecer la bomba.


INICIAL
Imagen

RESULTADO
Imagen

CURVAS RGB CALCULADAS
Imagen


El proceso se puede aplicar a cualquier imagen en BN virada para copiar sus tonos, y entonces aplicárselos a una foto nuestra:

IMAGEN VIRADA
Imagen

CURVAS RGB CALCULADAS
Imagen

VIRADO DE NUESTRA IMAGEN
Imagen


Por último he analizado dos filtros de Instagram para ver si se pueden modelar bien con curvas RGB. Viendo que el resultado es casi indistinguible del filtro Instagram diría que estos filtros son puras curvas:

CURVAS RGB CALCULADAS
ImagenImagen

INSTAGRAM vs CURVAS RGB CALCULADAS
Imagen


A quien le interese tiene la explicación detallada:

Ingeniería inversa de curvas RGB con R

Salu2!

Re: Curvas RGB: ingeniería inversa, virados e Instagram

NotaPublicado: Lun Sep 25, 2017 9:13 pm
por walito
Joopetis Guillermo!
Si un día te da por fabricar
sensores por favor avisa!

Re: Curvas RGB: ingeniería inversa, virados e Instagram

NotaPublicado: Mar Sep 26, 2017 1:29 pm
por Fid
Creo que Guillermo es más de matemáticas que de física y ciencia de los materiales. Mejor si le apuntamos al diseño del procesador de imagen. :-)

Al final voy a tener que aprender R, y no sólo por esto.

Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk