Está en la página 1de 5

Implementación de códigos en software

1. Desarrolle el siguiente código en un Script de Matlab y guárdelo


como “procesamiento”. (Asegúrese de estar trabajando en la
carpeta que ya se ha creado). Debe trabajar con la imagen que
fue asignada y enviada por su tutor en la Etapa 1. Esta imagen
la debe guardar como “imagen1”.

Nota1: Si no está trabajando en la carpeta donde se encuentra la imagen


guardada, al realizar el código le saldrá error.

Nota2: Para que el código sea válido, debe tener una línea con su
nombre, año, periodo académico y semestre actual que esta cursando el
estudiante (según plan de estudios).

Cada estudiante debe realizar las 3 modificaciones del siguiente


experimento modificando el código anterior.
Imagen umbral Numpixels
1 0.6 10000
2 0.2 25000
3 0.5 500

• Explique cada línea de comando.


• ¿Qué hacen las funciones clc, clear all, clos all, im2bw y
bwreaopen?
• Analice cada imagen obtenida en este ejercicio.
• Indique cual es la combinación de umbral y de numpixel que
segmenta mejor el dispositivo de la imagen asignada (si el
estudiante encuentra otra combinación, debe indicarla y mostrar
la imagen resultante)

2. Cada estudiante debe averiguar cómo implementar el filtro para el


ruido “sal y pimienta” y el filtro para el ruido “Gaussiano”.
Posteriormente implementar el filtro correspondiente para la
imagen en escala de gris de la imagen que le ha sido asignada.

Nota: El código se debe adjuntar junto con las imágenes


resultantes

• El resultado debe ser de este estilo para el filtro de ruido sal y


pimienta

a) Imagen con ruido Sal y pimienta b) Imagen Original


• El resultado debe ser de este estilo para el filtro de ruido
gaussiano

a) Imagen con ruido Gaussiano b) Imagen Original

3. Desarrolle el siguiente código en el script que creo en el punto 1.


(Asegúrese de estar trabajando en la carpeta que ya se ha creado).

Nota1: Si no está trabajando en la carpeta donde se encuentra la


imagen guardada, al realizar el código le saldrá error.
Nota2: Para que el código sea válido, debe tener una línea con su
nombre, año, periodo académico y semestre actual que esta cursando
el estudiante (según plan de estudios).
• Explique cada línea de comando.
• ¿Qué hacen las funciones canny y sobel?
• Analice cada imagen obtenida en este ejercicio.

4. Desarrolle el siguiente código en el Command Window de Matlab.


(Asegúrese de estar trabajando en la carpeta que ya se ha creado).

Nota: Si no está trabajando en la carpeta donde se encuentra la


imagen guardada, al realizar el código le saldrá error.

Nota2: Para que el código sea válido, debe tener una línea con su
nombre, año, periodo académico y semestre actual que esta cursando
el estudiante (según plan de estudios).

Este código necesita el código del ejercicio 3 para poder ser ejecutado.
a.

b.

• Explique cada línea de comando.


• ¿Qué diferencias encuentra entre el ejercicio a y b?
• Analice cada imagen obtenida en este ejercicio.
2.5. Teniendo en cuenta el código anterior, donde se utiliza la función
morfológica de erosión, el estudiante deberá investigar cómo
implementar la función morfológica de “dilatación”, con la dilatación en
forma de cuadrado y tamaño 2 (‘suaqre’,2). Esta dilatación se debe hacer
para bordes sobel y bordes canny.

Nota: El código se debe adjuntar junto con las imágenes resultantes

También podría gustarte