Practica elemental de procesamiento digital de imagenen en matlab

Solo disponible en BuenasTareas
  • Páginas : 3 (541 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de noviembre de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS PROGRAMA DE INGENIERÍA ELECTRÓNICA PROCESAMIENTO DIGITAL DE IMÁGENES

EJERCICIO 1: 1. Utilice la función imread para leer una imagen enMatLab (lena.bmp), y guárdela en una variable. 2. Qué tamaño tiene la imagen? (size) 3. Qué tipo de datos conforman la matriz, cuantos bytes tiene y qué atributos posee? (whos) 4. Visualizar el valor deun pixel específico. (impixelinfoval) 5. Muestre en una figura la imagen leída. (imshow) 6. Cambie el número de bits a 2, 4 y 16, observe las diferencias. Utilice subplot para mostrar 4 imágenes de2, 4, 8 y 16 bits respectivamente. Qué efecto se observan en las imágenes a medida que se reducen los bits que representan cada pixel? Y Que efecto se observa en la medida que se aumenta el número debits? 7. Abra la imagen rose.tiff y muestre el efecto que puede tener la imagen al cambiar la taza de muestreo. 8. Sobre la misma imagen anterior realice un giro cambiando el orden del arreglo y guardela imagen resultado. 9. Generar tres imágenes con relaciones geométricas, manejando escala de grises con cuatro tonos: blanco, gris claro, gris oscuro y negro. 10. Genere la siguiente imagen: Cruzblanca en el centro de la imagen, con borde grueso de color gris claro, enmarcado en un recuadro gris oscuro con borde grueso de color negro. 11. Obtención y generación de una imagen a partir deexpresiones analíticas Para definir en MatLab una función escalar discreta, ψ [n,m] , en una región rectangular de un espacio bidimensional (2D), primero es necesario definir dos matrices con los valores quetoma cada una de las dos variables ( n,m ) en cada punto de dicha región.

Para ello: • Se definen dos vectores, m y n, con los rangos de variación de las correspondientes variables que delimitanla región en que se va a definir función escalar. • Se utiliza la expresión [N,M]=meshgrid(n,m), que genera en N y M las dos matrices indicadas. Ejemplo: Generar una versión discreta n,m de la...
tracking img