- Cómo usar la detección de bordes canny en Matlab?
- ¿Cómo se calcula el umbral para la detección de bordes canny??
- ¿Cómo funciona el algoritmo de detección de bordes canny??
Cómo usar la detección de bordes canny en Matlab?
Detectar bordes en imágenes
Lea la imagen en el espacio de trabajo y exhibala. Aplicar el detector de borde de Sobel a la imagen de entrada sin filtro. Luego, aplique el detector de borde canny a la imagen de entrada sin filtro. Bw1 = borde (i, 'Sobel'); Bw2 = borde (i, 'canny');
¿Cómo se calcula el umbral para la detección de bordes canny??
El método 'canny' utiliza dos umbrales. Por ejemplo, si el umbral es [0.1 0.15] Luego, los píxeles de borde sobre el límite superior (0.15) se consideran y los píxeles de borde debajo del umbral (0.1) se descartan. Ahora, puede tener una pregunta "¿Qué pasa con los píxeles entre el umbral superior e inferior"?
¿Cómo funciona el algoritmo de detección de bordes canny??
Utiliza un filtro basado en la derivada de un gaussiano para calcular la intensidad de los gradientes. El gaussiano reduce el efecto del ruido presente en la imagen. Luego, los bordes potenciales se reducen a las curvas de 1 píxel al eliminar los píxeles no máximos de la magnitud del gradiente.