Kirsch Compass Mask es también una máscara derivada que se utiliza para encontrar bordes. Esto también es como la brújula de Robinson para encontrar bordes en las ocho direcciones de una 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, pero en Kirsch cambiamos la máscara según nuestros propios requisitos.
Con la ayuda de Kirsch Compass Masks podemos encontrar bordes en las siguientes ocho direcciones.
- North
- noroeste
- West
- Sur oeste
- South
- Sureste
- East
- Noreste
Tomamos una máscara estándar que sigue todas las propiedades de una máscara derivada y luego la giramos para encontrar los bordes.
Por ejemplo, veamos la siguiente máscara que está en la dirección norte y luego gírela para hacer todas las máscaras de dirección.
Máscara de dirección norte
Máscara de dirección noroeste
Máscara de dirección oeste
Máscara de dirección suroeste
Máscara de dirección sur
Máscara de dirección sureste
Máscara de dirección este
Máscara de dirección noreste
Como puede ver, todas las direcciones están cubiertas y cada máscara le dará los bordes de su propia dirección. Ahora, para ayudarlo a comprender mejor el concepto de estas máscaras, lo aplicaremos en una imagen real. Supongamos que tenemos una imagen de muestra a partir de la cual tenemos que encontrar todos los bordes. Aquí está nuestra imagen de muestra:
Imagen de muestra
Ahora aplicaremos todos los filtros anteriores en esta imagen y obtenemos el siguiente resultado.
Bordes de dirección norte
Bordes de dirección noroeste
Bordes en dirección oeste
Bordes de dirección suroeste
Bordes en dirección sur
Bordes de dirección sureste
Bordes de dirección este
Bordes de dirección noreste
Como puede ver, aplicando todas las máscaras anteriores obtendrá bordes en todas las direcciones. El resultado también depende de la imagen. Supongamos que hay una imagen que no tiene bordes en la dirección noreste, por lo que la máscara no será efectiva.