Documente Academic
Documente Profesional
Documente Cultură
208054
PRESENTADO A:
PAOLA ANDREA MATEUS
PRESENTADO POR:
WISMAR LOZANO
CODIGO:1110496895
GRUPO: 17
OBJETIVOS ESPECIFICOS
level = graythresh(I)
level = 0.4941
BW = imbinarize(I,level);
imshowpair(I,BW,'montage')
c. ¿Qué es umbral de Otsu?
%%wismar lozano%%
clc
clear
close
melanoma=imread('Enferma1.jpg');%%creamos una variable
y leemos la imagen guardada en la carpeta%%
melanoma=im2double(melanoma);%%aumentamos la
intesisdad de la imagen original de la variable creada%%
figure;%%crea la imagen en una nueva ventana%%
imshow(melanoma)%optimisamos las propiedades de la
imagen guardada en la variable melanoma%%
umbral=0.7;%%umbralizamos la imagen a distintos
valores%%
binmelanoma=im2bw(melanoma,umbral);%%comvetimos la
imagen a escala de grises y en binaria%%
figure;%%crea la imagen en una nueva ventana del comando
anterior%%
imshow(~binmelanoma)
numpixels=10%%modificamos las propiedades de la imagen
en este caso los pixeles%%
filtro1=bwareaopen(~binmelanoma,numpixels);%%
eliminamos componenetes no deseados d ela imagen%%
figure;%% mostramos imagen en nueva ventana%%
imshow(filtro1)
¿Qué hacen las funciones clc, clear all, clos all, im2bw y
bwreaopen?
melanoma=imread('Enferma1.jpg');
Graymelanoma=rgb2gray(melanoma);
c=imnoise(melanoma, 'salt & pepper',0.2);
g=imnoise(Graymelanoma, 'salt & pepper',0.2);
j=imnoise(melanoma,'gaussian',0.5);
h=imnoise(Graymelanoma,'gaussian',0.5);
figure;
subplot(2,3,1);imshow(melanoma);title('Imagen original');
subplot(2,3,2);imshow(Graymelanoma);title('imagen GRISES');
subplot(2,3,3);imshow(c);title('salt & pepper original');
subplot(2,3,4);imshow(g);title('salt & pepper grises');
subplot(2,3,5);imshow(j);title('gaussian original');
subplot(2,3,6);imshow(h);title('gaussian grises');
RESULTADO
CODIGO
clc
clear
close
melanoma=imread('Enferma1.jpg');
figure;
imshow(melanoma)
Graymelanoma=rgb2gray(melanoma);
figure;
imshow(Graymelanoma)
BordesCanny=edge(Graymelanoma,'Canny');
figure;
imshow(BordesCanny)
BordesSobel=edge(Graymelanoma,'Sobel');
figure;
imshow(BordesSobel)
Nota2: Para que el código sea válido, debe tener una línea
con su nombre.
CODIGO A
%%Wismar lozano%%
clc
clear
close
melanoma=imread('Enferma1.jpg');
figure;
imshow(melanoma)
Graymelanoma=rgb2gray(melanoma);
figure;
imshow(Graymelanoma)
BordesCanny=edge(Graymelanoma,'Canny');
figure;
imshow(BordesCanny)
BordesSobel=edge(Graymelanoma,'Sobel');
figure;
imshow(BordesSobel)
se1=strel('line',3,4);
erosion1=imerode(BordesCanny,se1);
figure;
imshow(erosion1)
RESULTADO
CODIGO A
CODIGO B
%%Wismar Lozano%%
clc
clear
close
melanoma=enreda('Enferma3.jpg');
figure;
imshow(melanoma)
Graymelanoma=rgb2gray(melanoma);
figure;
imshow(Graymelanoma)
BordesCanny=edge(Graymelanoma,'Canny');
figure;
imshow(BordesCanny)
BordesSobel=edge(Graymelanoma,'Sobel');
figure;
imshow(BordesSobel)
se2=strel('square',2);
erosion2=imerode(BordesCanny,se2);
figure;
imshow(erosion2)
RESULTADO CODIGO B
+
resultado
RESULTADO
Lee el archivo de la carpeta donde se está extrayendo la
información. Pasa la imagen de color a escala de grises. Nos deja
ver el espacio donde se va a visualizar la imagen de salida. Luego
se identifican los bordes, de las formas en la imagen. Usando el
valor del umbral que tiene la imagen en los elementos. Nos deja
ver el espacio donde se va a visualizar la imagen de salida. Luego
con el operador diferencial de Sobel. Hace un aproximación a la
intensidad de la imagen Finalmente nos deja ver el orden de la
imagen en la salida gráfica.
RESULTADO
CONCLUSIONES