Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Albeiro Pedrozo Villarruel
9238396
Grupo: 208054
PRESENTADO A:
Sandra Milena García
¿Qué hacen las funciones clc, clear all, close all, im2bw y bwreaopen?
Clc: este comando sirve para borra todo el texto de la ventana de comandos, lo que da
como resultado una pantalla limpia. Después de ejecutar clc, no puede usar la barra de
desplazamiento en la ventana de comandos para ver el texto mostrado anteriormente.
Clear all: Este comando sirve para eliminar todos los breakpoints que haya en el fichero.
Close all: Este comando cierra todas las ventanas gráficas abiertas.
im2bw: Convertir imagen a imagen binaria, basada en umbral.
Bwreaopen: Eliminar objetos pequeños de la imagen binario.
Cada estudiante debe realizar las 3 modificaciones del siguiente experimento modificando
el código anterior.
1) 0.6 10000
2) 0.2 25000
3) 0.5 500
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 está cursando el estudiante (según plan de estudios).
%Nombre: Albeiro Pedrozo
%Año: 2021
%Periodo: 2021 I PERIODO 16-01 (951)
%Semestre: 9 semestre
clc
clear all
close all
Comunicacion=imread('imagen1.jpg.jpg');
figure;
imshow(Comunicacion)
GrayComunicacion=rgb2gray(Comunicacion);
figure;
imshow(GrayComunicacion)
BordesCanny=edge(GrayComunicacion,'Canny');
figure;
imshow(BordesCanny)
BordesSobel=edge(GrayComunicacion,'Sobel');
figure;
imshow(BordesSobel)
BordesSobel: Los métodos Sobel pueden detectar bordes en la dirección vertical, la dirección
horizontal o ambos.
Los métodos Sobel pueden detectar bordes en la dirección vertical, la dirección horizontal o ambos.
• Analice cada imagen obtenida en este ejercicio.
Método Bordes Canny
Método Bordes Sobel
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 está cursando el estudiante (según plan de estudios).
Código 1
%Nombre: Albeiro Pedrozo
%Año: 2021
%Periodo: 2021 I PERIODO 16-01 (951)
%Semestre: 9 semestre
se1=strel('line',3,4);
erosion1=imerode(BordesCanny,se1);
figure;
imshow(erosion1)
Còdigo 2
%Nombre: Albeiro Pedrozo
%Año: 2021
%Periodo: 2021 I PERIODO 16-01 (951)
%Semestre: 9 semestre
se2=strel('square',2);
erosion2=imerode(BordesCanny,se2);
figure;
imshow(erosion2)
Strel: Un elemento de estructuración plana es una vecindad de valor binario, ya sea 2-D o
multidimensional, en la que los píxeles se incluyen en el cálculo morfológico y los píxeles
no.truefalse. El píxel central del elemento de estructuración, denominado, identifica el píxel de la
imagen que se está procesando. Origen Utilice la función (que se describe a continuación) para
crear un elemento de estructuración plana.strel Puede utilizar elementos de estructuración plana con
imágenes binarias y en escala de grises.
Erosion: elimina las islas y los objetos pequeños para que solo queden objetos sustantivos y
espande el fondo de la imagen.
Line: son una forma útil de comparar conjuntos de datos o rastrear cambios a través del tiempo.
Los datos se pueden representar en una vista 2D o 3D mediante una escala lineal o una escala
logarítmica. Igualmente, es posible representar expresiones o funciones sobre intervalos específicos.
Las funciones de trazado aceptan especificaciones de línea como argumentos y modifican el gráfico
generado en consecuencia.
Square: Generación y pre procesamiento de señales, generación de formas de ondas o puntos.
BordesCanny: El método de detección de bordes más potente que proporciona es el método
Cannyedge. El método Canny difiere de los otros métodos de detección de bordes en que utiliza dos
umbrales diferentes (para detectar bordes fuertes y débiles) e incluye los bordes débiles en la salida
solo si están conectados a bordes fuertes.
Figure: crea una nueva ventana de figura mediante valores de propiedades predeterminados. La
figura resultante es la figura actual.
Imshow: Mostrar una imagen en escala de grises, RGB (truecolor), indexada o binaria utilizando.
Código 2
En las imágenes se aprecia que por medio de la erosión se eliminan pixeles de los objetos,
lo que se busca con la erosión de tipo morfológico es la eliminación de objetos aislados y
pequeños, con el fin de que sólo queden los objetos primordiales.
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
%Nombre: Albeiro Pedrozo
%Año: 2021
%Periodo: 2021 I PERIODO 16-01 (951)
%Semestre: 9 semestre
se2=strel('square',2);
dilatacion2=imdilate(BordesCanny,se2);
figure;
imshow(dilatacion2), title('dilatacion')
figure;
imshow(BordesSobel), title('dilatacion Bordes Sobel')
figure;
imshow(BordesCanny),title('dilatacion Bordes Canny')
Dilatación
Bordes Sobel
Bordes Canny