PDF de programación - Procesamiento digital de imágenes - Lab 02: Manejo básico de imágenes

Imágen de pdf Procesamiento digital de imágenes - Lab 02: Manejo básico de imágenes

Procesamiento digital de imágenes - Lab 02: Manejo básico de imágenesgráfica de visualizaciones

Publicado el 14 de Enero del 2017
742 visualizaciones desde el 14 de Enero del 2017
216,3 KB
6 paginas
Creado hace 21a (11/12/2002)
Procesamiento Digital de Imágenes
Lab 02: Manejo básico de imágenes

Rafael Palacios Hielscher

Curso de Doctorado 2002-2003

Cargar y Mostrar Imágenes

• Cargar una imágen de intensidad (por ejemplo

cameraman.tif) utilizando imread

• Comprobar con whos el tipo de matriz que

genera Matlab

• Mostrar la imagen en pantalla utilizando imshow

• Mostrar la imagen en pantalla utilizando image

Lab 02 - 2

Cargar y Mostrar Imágenes

• Repetir para imágenes tipo:

– Binary
– Indexed
– RGB

• Convertir la imagen RGB a los demás tipos,
comprobando los tipos de matrices que se
generan. (ver funciones de conversión en la tabla de la
siguiente página)

Lab 02 - 3

Funciones de conversión

BW

X,map

I

RGB

BW

X,map

im2bw

ind2gray

ind2rgb

I

RGB

dither,
im2bw

im2bw

gray2ind,
grayslice

rgb2ind

rgb2gray

Conversiones de tipos: im2uint8, im2double, im2uint16

Lab 02 - 4

Manejo de matrices con Matlab

• Seleccionar una región de una imagen y crear una

nueva matriz. Por ejemplo: zona=I(101:148, 201:264);

• Guardar la nueva imágen con imwrite

• Dividir la imagen RGB en tres matrices 2D: r, g, b.
• Dibujar, utilizando subplot, la imagen RGB y las

tres componentes en una sola figura.

• Guardar este diseño con hgsave

Lab 02 - 5

Ejemplos
• imread

>> BW=imread('circles.tif');
>> [X,map]=imread('trees.tif');
>> I=imread('cameraman.tif');
>> RGB=imread('flowers.tif');

• imshow

>> imshow(BW)
>> imshow(X,map)
>> imshow(I)
>> imshow(RGB)

• image (standard Matlab)

>> image(BW); colormap([0 0 0; 1 1 1])
>> image(X); colormap(map)
>> image(I); colormap(gray(256))
>> image(RGB)

• imwrite

>> imwrite(BW,'prueba.png');
>> imwrite(X,map,'prueba.pcx');
>> imwrite(I,'prueba.png');
>> imwrite(RGB,'prueba.png');
>> imwrite(RGB,'prueba.jpg','Quality',90);

Lab 02 - 6
  • Links de descarga
http://lwp-l.com/pdf503

Comentarios de: Procesamiento digital de imágenes - Lab 02: Manejo básico de imágenes (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad