Maska kompasu Kirscha jest również maską pochodną, która służy do znajdowania krawędzi. To jest tak samo jak kompas Robinsona znajdujący krawędzie we wszystkich ośmiu kierunkach kompasu. Jedyną różnicą między maskami kompasu Robinsona i Kirscha jest to, że w Kirsch mamy standardową maskę, ale w Kirschu zmieniamy maskę zgodnie z naszymi własnymi wymaganiami.
Za pomocą masek kompasu Kirscha możemy znaleźć krawędzie w ośmiu następujących kierunkach.
- North
- północny zachód
- West
- Południowy zachód
- South
- Południowy wschód
- East
- Północny wschód
Bierzemy standardową maskę, która podąża za wszystkimi właściwościami maski pochodnej, a następnie obracamy ją, aby znaleźć krawędzie.
Na przykład zobaczmy następującą maskę, która jest w kierunku północnym, a następnie obróć ją, aby utworzyć wszystkie maski kierunku.
Maska kierunku północnego
Maska kierunku północno-zachodniego
Maska kierunku zachodniego
Maska kierunku południowo-zachodniego
Maska kierunku południowego
Maska kierunku południowo-wschodniego
Maska kierunku wschodniego
Maska kierunku północno-wschodniego
Jak widać, wszystkie kierunki są zakryte, a każda maska daje krawędzie w swoim własnym kierunku. Teraz, aby pomóc Ci lepiej zrozumieć koncepcję tych masek, zastosujemy ją na prawdziwym obrazie. Załóżmy, że mamy przykładowe zdjęcie, z którego musimy znaleźć wszystkie krawędzie. Oto nasze przykładowe zdjęcie:
Przykładowe zdjęcie
Teraz zastosujemy wszystkie powyższe filtry na tym obrazie i otrzymamy następujący wynik.
Krawędzie kierunku północnego
Krawędzie kierunku północno-zachodniego
Krawędzie w kierunku zachodnim
Krawędzie w kierunku południowo-zachodnim
Krawędzie w kierunku południowym
Krawędzie w kierunku południowo-wschodnim
Krawędzie w kierunku wschodnim
Krawędzie kierunku północno-wschodniego
Jak widać, nakładając wszystkie powyższe maski, uzyskasz krawędzie we wszystkich kierunkach. Wynik zależy również od obrazu. Załóżmy, że istnieje obraz, który nie ma żadnych krawędzi w kierunku północno-wschodnim, więc ta maska będzie nieskuteczna.