La máscara de brújula de Kirsch también es una máscara derivada que se utiliza para encontrar bordes. También es como si la brújula de Robinson encontrara bordes en las ocho direcciones de la brújula. La única diferencia entre las máscaras de brújula Robinson y Kirsch es que en Kirsch tenemos una máscara estándar, y en Kirsch cambiamos la máscara según nuestros propios requisitos.
Con las máscaras de brújula de Kirsch, podemos encontrar bordes en las siguientes ocho direcciones.
Tomamos una máscara estándar que coincide con todas las propiedades de la máscara derivada y luego la giramos para encontrar los bordes.
Por ejemplo, veamos la siguiente máscara, que mira hacia el norte, y luego gÃrala para crear todas las máscaras de dirección.
-3 | -3 | cinco |
-3 | 0 | cinco |
-3 | -3 | cinco |
-3 | cinco | cinco |
-3 | 0 | cinco |
-3 | -3 | -3 |
cinco | cinco | cinco |
-3 | 0 | -3 |
-3 | -3 | -3 |
cinco | cinco | -3 |
cinco | 0 | -3 |
-3 | -3 | -3 |
cinco | -3 | -3 |
cinco | 0 | -3 |
cinco | -3 | -3 |
-3 | -3 | -3 |
cinco | 0 | -3 |
cinco | cinco | -3 |
-3 | -3 | -3 |
-3 | 0 | -3 |
cinco | cinco | cinco |
-3 | -3 | -3 |
-3 | 0 | cinco |
-3 | cinco | cinco |
Como puede ver, todas las direcciones están cubiertas y cada máscara le dará los bordes de su propia dirección. Ahora, para ayudarte a comprender mejor el concepto de estas máscaras, lo aplicaremos a una imagen real. Digamos que tenemos una imagen de muestra que necesitamos para encontrar todos los bordes. Aquà está nuestra imagen de muestra:
Ahora aplicaremos todos los filtros especificados a esta imagen y obtendremos el siguiente resultado.
Como puede ver, al aplicar todas las máscaras anteriores, obtendrá bordes en todas las direcciones. El resultado también depende de la imagen. Suponga que tiene una imagen que no tiene bordes orientados al noreste, por lo que esta máscara no será efectiva.
🚫