- ¿Cómo funciona la transformación de Hough??
- ¿Qué se entiende por transformación de Hough??
- ¿Cómo se puede usar la transformación de Hough para identificar líneas??
- ¿Cómo se encuentra las líneas en una imagen usando la transformación Hough??
¿Cómo funciona la transformación de Hough??
La transformación Hough toma un mapa de borde binario como entrada e intenta ubicar los bordes colocados como líneas rectas. La idea de la transformación de Hough es que cada punto de borde en el mapa de borde se transforma en todas las líneas posibles que podrían pasar por ese punto.
¿Qué se entiende por transformación de Hough??
La transformación Hough es una técnica de extracción de características popular que convierte una imagen de coordenadas cartesianas a polares. Cualquier punto dentro del espacio de la imagen está representado por una curva sinusoidal en el espacio de Hough.
¿Cómo se puede usar la transformación de Hough para identificar líneas??
Si dos puntos de borde se encuentran en la misma línea, sus curvas coseno correspondientes se cruzarán entre sí en un par específico (ρ, θ). Por lo tanto, el algoritmo de transformación de Hough detecta líneas al encontrar los pares (ρ, θ) que tienen una serie de intersecciones más grandes que cierto umbral.
¿Cómo se encuentra las líneas en una imagen usando la transformación Hough??
Detectar líneas en imágenes usando Hough
Encuentre los bordes en la imagen utilizando la función Edge. Bw = borde (roti, 'canny'); Imshow (BW); Calcule la transformación de Hough de la imagen binaria devuelta por Edge . [H, theta, rho] = hough (bw);