Você está na página 1de 7

Fase 1 - Realizar lectura de imagen, espacios de color, niveles de grises e histograma

Ángel Enmanuel Ortiz Cruz


Código: 1073155220

TRATAMIENTO DE IMÁGENES
Grupo Colaborativo
208054A_474

Ingeniería en Telecomunicaciones
Universidad Nacional Abierta y a Distancia UNAD
Bogotá D.C.
2018
IMPLEMENTACION DE LOS CODIGOS
Indique para qué sirven los comandos clc, clear all y close all.

clr realiza: borrar todo; cierra todo; clc;

Esto borra su espacio de trabajo, cierra todas las figuras y borra la ventana de
comandos.

clr es una forma rápida de "reiniciar" Matlab.

Desarrolle el siguiente código creando un Script y guardándolo como “preprocesamiento”


en el software Matlab.
Resultado:

Explique cada línea de comando.


clear all = Borra todo
clear all = Borra todo
close all = Cierra todo
Cerebro=imread('cerebro.jpg'); = lee la imagen en la carpeta
figure;
imshow(Cerebro) = muestra la imagen normal
GrayCerebro=rgb2gray(Cerebro); convierte la imagen a escala gris
figure;
imshow(GrayCerebro) muestra la imagen a escala de gris
GrayCerebro=im2double(GrayCerebro); = convierte la imagen de intensidad I en doble
precisión.
figure
imhist(GrayCerebro) = muestra un histograma para la imagen indexada

¿Qué hacen las funciones imread, imshow, rgb2gray, im2double e imhist?


Imread = Para leer una imagen en matlab
Imshow = Para visualizar una imagen en matlab
rgb2gray = convierte la imagen RGB a la imagen de intensidad de escala de grises I
im2double= convierte la imagen de intensidad I en doble precisión, volviendo a escalar
los datos si es necesario
imhist = muestra un histograma para la imagen indexada X. Este histograma muestra la
distribución de los valores de píxeles por encima de una barra de colores del mapa de
mapa de colores.
Código para el espacio de color RGB (Red, Green, Blue o Rojo, Verde y
Azul)
ComponenteRojo=Cerebro(:,:,1);
figure;
image(ComponenteRojo),colormap([(0:1/255:1)',zeros(256,1),zeros(256,1)]),colorbar;

Con esta línea se realiza la conversión a escala de rojos aumentando el tamaño de la


imagen

ComponenteVerde=Cerebro(:,:,1);
figure;
image(ComponenteVerde),colormap([zeros(256,1),(0:1/255:1)',zeros(256,1)]),colorbar;
Con esta línea se realiza la conversión a escala de verdes aumentando el tamaño de la
imagen

ComponenteAzul=Cerebro(:,:,3);
figure
image(ComponenteAzul),colormap([zeros(256,1),zeros(256,1),(0:1/255:1)]),colorbar;

Con esta línea se realiza la conversión a escala de azul aumentando el tamaño de la


imagen
Investigue cómo realizar el código para el espacio de color HSV y
realícelo en Matlab

clear all
clear all
close all
Cerebro=imread('cerebro.jpg');
figure;
imshow(Cerebro)
PCerebro=rgb2hsv (Cerebro);
figure;
imshow(PCerebro)