Cambio de tono a una imagen con matlab

Páginas: 10 (2411 palabras) Publicado: 19 de septiembre de 2015






OBJETIVO
Reemplazar el tono de una sección en específico de alguna imagen en mediante el uso de Matlab, considerando las ecuaciones y matrices características de la imagen y los colores para poder extraer su tono y reemplazarlo.

DESARROLLO

Se dará una introducción al uso del software Matlab así como a los distintos formatos en los que se puede representar una imagen así como convertirde un formato a otro y extraer su tono, saturación e intensidad.

Una imagen a color RGB es una arreglo de pixeles de color de M x N x 3, donde cada pixel de color es un triplete correspondiente a los componentes rojo, verde y azul de una imagen RGB. Para el desarrollo del proyecto se cargará una imagen RGB se seleccionará una sección de color para realizar el cambio de tono en la misma.

Modelode color RGB

Modelo RGB es un subespacio del espacio euclidiano conformado por el cubo unitario mostrado a continuación.








Figura 1. Modelo RGB

Los colores aparecen con sus componentes primarias de rojo, verde y azul. Los valores de R, G y B se encuentran a lo largo de tres ejes. En otras palabras, en el eje del rojo, en el eje del verde y en el eje del azul seencuentran las intensidades de cada color.

El cian está situado en el vértice del cubo en donde el color verde y el azul tienen su máximo valor, y el valor del rojo es cero; las coordenadas son (R; G;B) = (0; 1; 1). El magenta, que es la combinación del rojo y el azul, está situado en las coordenadas (R; G; B) = (1; 0; 1); y el amarillo (mezcla de verde con rojo) se sitúa en (R; G; B) = (1; 1; 0).El negro está colocado en el origen del sistema y el blanco en el vértice opuesto al origen. La escala de grises se encuentra en la diagonal que va del negro al blanco. Todos los demás colores se encuentran dentro del cubo, los valores de R, G, B están normalizados y en el intervalo de [0,1]. En el caso de las imágenes digitales los valores van de 0 a 255.


Modelo de color HSI

En este modelo loscolores se distinguen por su tono, intensidad y saturación.
El tono está asociado con la onda dominante en una mezcla de ondas luminosas.

La intensidad representa la iluminación que percibimos, da la sensación de la cantidad de luz que refleja algún objeto.

La saturación se refiere a la cantidad de luz blanca mezclada con el color dominante, nos diferencia un color intenso a uno pálido.

Eltono y saturación están definidos por el triángulo de color que se muestra a continuación, El tono H es una medida angular tomando un color respectivo al ángulo en que se encuentre, así cuando H=0° el color es rojo, cuando es 60° el color es amarillo, etc. La saturación S del punto O es proporcional a la distancia desde O hasta el centro del triángulo. Entre mayor sea esta distancia la saturaciónserá mayor.


Figura 2. En la imagen se muestra el triángulo de colores descrito anteriormente.

El valor de intensidad del punto O es proporcional a la distancia (sobre la recta perpendicular al plano del triángulo y que pasa por su centro) medida desde el punto negro hasta donde inicia el vector del punto O. De esta forma, para cualquier punto de color en la pirámide triangular, si su respectivovalor de intensidad tiende al punto del blanco, entonces el color será más claro. Pero si tiende al punto negro el color será más oscuro.




Conversión de RGB a HSI

El tono (H) y la saturación (S) están dados en términos de las ecuaciones denominadas coordenadas cromáticas que están definidas como:


(1)

(2)

(3)

La ecuación del plano en el espacio euclidiano RGB que pasa por lospuntos
(1, 0,0), (0, 1,0) y (0, 0,1):

(4)

La intensidad I, está definida como el promedio de R, G y B:
(5)

Cuyo valor está también en el intervalo [0,1].







El tono H se expresa de la siguiente manera:

(6)

La saturación se define como:

(7)


Conversión de HSI a RGB

Al realizar la conversión a RGB se tienen diferentes rangos para transformar el espacio de color, dependiendo de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cambio de imagen
  • Cambio de imagen
  • cambios de imagen
  • recuperacion imagen a color matlab
  • Acordes y cambios de tonadas de guitarra
  • Retauracion de una imagen en matlab
  • Boceto de una imagen en MATLAB
  • Acordes y cambio de tono

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS