Está en la página 1de 8

PREGUNTA 1:

Aca en esta pregunta nuevamente leemos la imagen a procesar para aplicar el


comando imfinfo nos piden comentar solo vamos al comand window y se
logra apreciar todas las caractersticas de esta imagen algunas importantes
que servirn para el procesamiento .

%pregunta 1
A= imread('casaimagen.jpg')% con este comando leemos la imagen
convirtiendola a matriz
imshow('casaimagen.jpg')% con este comando mostramos la imagen a
procesar
imfinfo('casaimagen.jpg') % con este comando se muestra todas las
propiedades de la imagen

Aca se muestra las propiedades de la imagen

PREGUNTA 2:
Una matriz de datos se entiende por poner ceros y unos a la matriz que se
obtiene con el comando imread .

%pregunta 2
A= imread('casaimagen.jpg')% con este comando leemos la imagen
convirtiendola a matriz
imshow('casaimagen.jpg')% con este comando mostramos la imagen a
procesar
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Colocando datos en las matrices
GR1 = rgb2gray(A);%Con este comando convertiremos la imagen a
escala de grises para poder realizar la binarizacion
figure, imshow(GR1)
%Binarizacion
umbral = 175; %definimos un umbral = 175 ya es dato
[m,n] = size(GR1);
GR1B = zeros(size(GR1)); %le asignamos valor temporal de zeros a
GRB1
for i=1:m % con estos dos for barremos todos los pixles de las
matrices para ponerlos a ceros y unos
for j=1:n
if GR1(i,j) >= umbral
GR1B(i,j) = 1;
else
GR1B(i,j) = 0;
end
end
end
figure, imshow(GR1B)

Se obtiene la imagen con ceros y unos


PREGUNTA 3:
Para convertir a monocromtico o escala de grises utilizamos el
comando rgb2gray

I=imread('casaimagen.jpg') % lee una imagen


A= rgb2gray(I) %convirtiendo a escala de grises
figure, imshow(A) %poniendo figure ,

y luego imshow(A)

mostramos la imagen que se obtiene

Imagen a escala de grises o monocromtica

PREGUNTA 4:

El histograma del grafico solo se grafica con la funcion imhist

I=imread('casaimagen.jpg') % lee una imagen


A= rgb2gray(I) %
imhist(A) % muestra el histograma

Histograma de la imagen
PREGUNTA 5:
Se mejorara el contraste por el mtodo del ecualizado del histograma con el
comando histeq

I=imread('casaimagen.jpg') % lee una imagen indexada o con


intensidad
A = rgb2gray(I)
J=histeq(A); % ecualiza el histograma
imshow(A)
figure, imshow(J) %se muestra la imagen ecualizada con mas
contraste la imagen
figure, imhist(J)

%muestra el histograma J de la imagen ecualizada

figure, imhist(A) % muestra el histograma A de la imegen a escala de


grises

Obtenemos la imagen con mas contraste con el ecualizado de


histograma

PREGUNTA 6:
No este grafico obtenido tiene realzado mas los colores negro y blanco la
imagen de escala de grises es mas clara.

PREGUNTA 2 SEGUNDA PARTE DEL EXAMEN :

En este cuadro la imagen 1 tiene casi la misma resolucin que la


imagen 4

Imagen muestra una alta resolucin espacial esta imagen los pixeles
individuales no puede ser vista

En esta imagen se ve una baja resolucin los pixeles pueden ser vistos
fcilmente por un ojo humano a esto se le denomina pixelizacion

PREGUNTA 3 TERCERA PARTE DEL EXAMEN :

Usando la misma imagen de la pregunta uno, realice la siguiente interpolacin


interpolacin .

La interpolacin es el proceso en el cual se estiman los valores de una imagen en


una seccin especfica, por ejemplo, cuando se ampla una imagen, en la nueva
imagen existen ms pxeles que en la imagen original.
Dentro de Matlab los comandos imresize e imrotate utilizan interpolacin
bidimensional como paso intermedio en sus procesos e implementa los siguientes
mtodos de interpolacin: interpolacin por el vecino ms prximo, interpolacin
bilineal e interpolacin bicbica.

A= imread('casaimagen.jpg')% con este comando leemos la imagen


convirtiendola a matriz
A = imresize(A, [65 193]);
figure, imshow(A)

El resultado es este de interpolar de 65 a 193 segun el dato

También podría gustarte