miércoles, 28 de enero de 2009

Histogramas

Dada una imagen en niveles de grises, siendo el rango de 256 colores (de 0 a 255). El histograma de la imagen es en una gráfica en la que se muestra el número de píxeles de cada color que aparece en la imagen.



El análisis del histograma permite comparar contrastes e intensidades entre imágenes. El histograma podría ser alterado para producir cambios en la imagen.



Por ejemplo, el histograma es utilizado para binarizar una imagen digital, es decir, convertirla en una imagen en blanco y negro, de tal manera que se preserven las propiedades "esenciales" de la imagen. La forma usual de binarizar una imagen es eligiendo un valor adecuado u (valor umbral) dentro de los niveles de grises, tal que el histograma forme un "valle" en ese nivel. Todos los niveles de grises menores que u se convierten en 0 (negro), y los mayores que u se convierten en 255 (blanco).








El histograma de una imagen a color RGB consiste en tres gráficas siendo cada una el histograma de cada color primario







Código fuente en Matlab para Histograma


canalvideo=videoinput('winvideo',1);


preview(canalvideo);


frame=getsnapshot(canalvideo);


%image(frame);


delete(canalvideo);


prompt = {'Nombre:'};


title = 'ANALISIS CORNEAL';


lines = 1;


def = {'mi imagen'};


answer = inputdlg(prompt,title,lines,def);


assignin('base','imfile',answer{1});


imwrite(frame,strcat(answer{1},'.jpg'));


% guarda la imagen , se usa strcat %porque se van a introducir muchas imagenes, concatena el nombre con la%extension (primera vez) % %T=dir('*.jpg');


% a=imread(T.name);


otra OPCIONNNNNNNNNN %a=imread(strcat(answer{1},'.jpg'));


% lee % planeR=a( :, :,1);


% reconoce la intensidad del color rojo en la imagen% planeG=a( :, :,2);


% reconoce la intensidad del color verde en la imagen% planeB=a( :, :,3);


% reconoce la intensidad del color azul en la imagen% % imwrite(planeR,'plano1.jpg');


% imwrite(planeG,'plano2.jpg');


% EL COLOR AMARILLO SE OBTIENE ENTRE EL PLANO ROJO Y EL PLANO VERDE,QUE% CORRESPONDEN AL PLANO1 Y AL PLANO2, POR ESTO DEBEMOS HACER EL PLANO 3% OSEA EL AZUL EN NEGRO


1 comentario:

Samuel dijo...

En este modulo hemos aprendido el tratamiento de imagenes a escala de grises y el histograma de una imagen a color con el cual podemos observar la intensidad de un color en una imagen lo que se puede utilizar para equiparar la intensidad de un color en la imagen