Máscara de brújula de Krisch

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

-3 -3 5
-3 0 5
-3 -3 5

Máscara de dirección noroeste

-3 5 5
-3 0 5
-3 -3 -3

Máscara de dirección oeste

5 5 5
-3 0 -3
-3 -3 -3

Máscara de dirección suroeste

5 5 -3
5 0 -3
-3 -3 -3

Máscara de dirección sur

5 -3 -3
5 0 -3
5 -3 -3

Máscara de dirección sureste

-3 -3 -3
5 0 -3
5 5 -3

Máscara de dirección este

-3 -3 -3
-3 0 -3
5 5 5

Máscara de dirección noreste

-3 -3 -3
-3 0 5
-3 5 5

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.