Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO Nº1
PROCESAMIENTO DIGITAL DE VOZ E IMAGEN
ALUMNOS:
Jorge Nina, Oscar
Velille Barrios, Luis Enrique
Docente:
Ing. Quispe Aguilar Max Fredi
Lima-Perú
2021
Generar Imágenes de escalas de gris
1.Generar 08 imágenes diferentes de contenido manualmente:
•Una de 76,800 pixels, de dimensiones 320x240 de escala de grises.
•La otra de 38,400 pixels, de dimensiones 160x120 de escala de grises
a.de 8bits.
b.de 16bits.
c.de 32bits.
d.de 64bits.
%creamos una imagen de internet en escala de 8 bits a
color
foto=imread('111.jpg');
imshow(foto)
rojo=foto(:,:,1);
verde=foto(:,:,2);
azul=foto(:,:,3);
figure()
imshow(foto)
figure()
imhist(foto)
AJUSTE DE IMAGEN:
clearvars;
im1 = imread('111.jpg');
imshow(im1);
im2 = imresize(im1,0.1);
figure
imshow(im2);
Como se observa se a reducido la imagen en un 90% de la imagen original.
CONVERSION DE IMAGEN DE COLOR A ESCALA DE GRISES:
Con cada imagen mediante cada uno de los algoritmos de conversión de imágenes de
colores a escala de grises (Lightness, Luminosity y Average), realizar las conversiones.
Mostrar en una ventana la imagen original, las 03 escalas de grises y el resultado de
aplicar rgb2gray(I) en Matlab:
subplot(3,2,1), imshow(I1);
subplot(3,2,2), imshow(I2);
subplot(3,2,3), imshow(I3);
subplot(3,2,4), imshow(I4);
subplot(3,2,5), imshow(I5);
imagen = imread('111.jpg');
gray = rgb2gray(imagen);
subplot(1,3,1); imshow(imagen); title('imagen
original');
subplot(1,3,2); imshow(gray); title('imagen a escala
de grises');
subplot(1,3,3); imhist(gray); title('histograma de la
imagen');
BINARIZACION DE LA IMAGEN:
a = imread('C:\Users\asus\Desktop\111.jpg');
agray = rgb2gray(a); %convertimos a escala de grises
subplot(1,3,1)
imshow(a),title('imagen original')
subplot(1,3,2)
imshow(agray),title('imagen en grises')
alogical = im2bw(agray,0.6); %convertimos a binario
subplot(1,3,3)
imshow(alogical), title('imagen binarizada')
CASO Nº2: Binarizacion usando la negación del 0 y 1 (blanco y negro)
img = imread('111.jpg');
imshow(img);
bin_img = im2bw(img);
imshow(bin_img);
neg_bin_img = not(bin_img);
imshow([bin_img,neg_bin_img]);
imshow([img,bin_img,neg_bin_img]);