Académique Documents
Professionnel Documents
Culture Documents
estas son las tres imágenes obtenidas, la original, la imagen binaria y la imagen con la
eliminación de los objetos pequeños
Para que el código sea válido debe tener una línea con su nombre.
Clc: borra lo escrito en la ventana command window
Clear all: quita ítems del workspace, librera espacio del sistema
Close all: quita una figura especifica y las operaciones hechas
%juan pinzon
Melanoma=imread (‘enferma1.jpg’);: se usa palabra melanoma como variable que almacena
la imagen
Melanoma=im2double(melanoma);: convierte una imagen con doble precision
Figure;: crea una nueva ventana de figura. Muestra la figura almacenada en la variable
melanoma con los ajustes
Imshow(melanoma) ajusta y optimiza la imagen que fue almacenada en la variable melanoma
Umbral=0.5;: se crea una variable del umbral con el valor
binVitiligio=im2bw(melanoma,umbral);: se crea una variable en la cual se coloca la
operación de convertir la imagen en imagen binaria con el valor del umbral determinado
figure;: crea una nueva ventana de figura.
imshow(binVitigilio);: muestra la imagen binaria en la ventana de figura
numpixels=20;
filtro1=bwareaopen(binVintigilio,numpixels);: se almacena en la variable filtro1 el
comando bwareaopen el cual elimina los objetos pequeños de la figura
figure;: crea una nueva ventana de figura.
imshow(filtro1);: muestra la imagen binaria con el valor de los pixeles seleccionados y con
el resultado del comando bwareaopen
¿Qué hacen las funciones clc, clear al, close all, im2bd y bwareaopen?
2. Cada estudiante debe averiguar cómo implementar el filtro para el ruido “sal y
pimienta” y el ruido “gaussiano”. Posteriormente implementar el filtro
correspondiente para la imagen con melanoma que ha sido asignada. El código se
debe adjuntar junto con las imágenes resultantes
NOTA: En este punto se trabaja con la imagen asignada en el primer paso, pero se nombra
como ‘Enferma1’
Script en Matlab
Imagen obtenida
Esta es la imagen original
NOTA: En este punto se trabaja con la imagen asignada en el primer paso, pero se nombra
como ‘Enferma1’
Explique cada línea de comando
Canny
Sobel:
Este código necesita el código del ejercicio 3 para poder ser ejecutado
Este es el script en Matlab
Explique cada línea de comando
¿Qué diferencias encuentra entre el ejercicio a y b?
El primer script se hace con el comando de línea y hace que sea más compleja la imagen
obtenida, en cambio el segundo script muestra una imagen mucho más clara, pues los puntos
son menos continuos y más selectos.
Analice cada imagen obtenida en este ejercicio
Estas son las imágenes obtenidas
Erosion1
Erosion2
5. Teniendo en cuenta el código anterior, donde se utiliza la función morfología 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 (‘square’ 2).
El código se debe adjuntar junto con las imágenes resultantes
esta es la imagen
REFERENCIAS BIBLIOGRAFICAS