Le maschere bussola Robinson sono un altro tipo di maschera derrivante utilizzata per il rilevamento dei bordi. Questo operatore è noto anche come maschera di direzione. In questo operatore prendiamo una maschera e la ruotiamo in tutte le 8 direzioni principali della bussola che seguono:
- North
- Nord Ovest
- West
- Sud-ovest
- South
- Sud-est
- East
- Nord-est
Non esiste una maschera fissa. Puoi prendere qualsiasi maschera e devi ruotarla per trovare i bordi in tutte le direzioni sopra menzionate. Tutte le maschere vengono ruotate sulle basi di direzione di zero colonne.
Ad esempio, vediamo la seguente maschera che è in direzione nord e quindi ruotala per creare tutte le maschere di direzione.
Maschera direzione nord
Maschera di direzione nord-ovest
Maschera direzione ovest
Maschera direzione sud-ovest
Maschera direzione sud
Maschera direzione sud-est
Maschera direzione est
Maschera di direzione nord-est
Come puoi vedere, tutte le direzioni sono coperte sulla base degli zeri. Ogni maschera ti darà i bordi nella sua direzione. Vediamo ora il risultato di tutte le maschere sopra. Supponiamo di avere un'immagine di esempio dalla quale dobbiamo trovare tutti i bordi. Ecco la nostra immagine di esempio:
Immagine di esempio
Ora applicheremo tutti i filtri di cui sopra a questa immagine e otterremo il seguente risultato.
Bordi in direzione nord
Bordi in direzione nord-ovest
Bordi in direzione ovest
Bordi in direzione sud-ovest
Bordi in direzione sud
Bordi in direzione sud-est
Bordi in direzione est
Bordi in direzione nord-est
Come puoi vedere, applicando tutte le maschere di cui sopra otterrai bordi in tutte le direzioni. Il risultato dipende anche dall'immagine. Supponiamo che ci sia un'immagine che non ha bordi di direzione nord-est, quindi quella maschera sarà inefficace.