羅賓遜羅盤掩模



羅賓遜羅盤掩模是另一種用於邊緣檢測的導數掩模。該運算元也稱為方向掩模。在此運算元中,我們取一個掩模並在所有8個羅盤主要方向上旋轉它,這些方向如下:

  • 西北
  • 西
  • 西南
  • 東南
  • 東北

沒有固定的掩模。您可以取任何掩模,並且必須旋轉它以在上述所有方向上找到邊緣。所有掩模都基於零列的方向進行旋轉。

例如,讓我們看看以下位於北方向的掩模,然後將其旋轉以建立所有方向掩模。

北方向掩模

-1 0 1
-2 0 2
-1 0 1

西北方向掩模

0 1 2
-1 0 1
-2 -1 0

西方向掩模

1 2 1
0 0 0
-1 -2 -1

西南方向掩模

2 1 0
1 0 -1
0 -1 -2

南方向掩模

1 0 -1
2 0 -2
1 0 -1

東南方向掩模

0 -1 -2
1 0 -1
2 1 0

東方向掩模

-1 -2 -1
0 0 0
1 2 1

東北方向掩模

-2 -1 0
-1 0 1
0 1 2

如您所見,所有方向都基於零的方向進行覆蓋。每個掩模都會在它所指的方向上給出邊緣。現在讓我們看看上面所有掩模的結果。假設我們有一張樣本圖片,我們必須從中找到所有邊緣。這是我們的樣本圖片

樣本圖片

Robinson Compass Mask

現在我們將對該影像應用所有上述濾波器,並將得到以下結果。

北方向邊緣

Robinson Compass Mask

西北方向邊緣

Robinson Compass Mask

西方向邊緣

Robinson Compass Mask

西南方向邊緣

Robinson Compass Mask

南方向邊緣

Robinson Compass Mask

東南方向邊緣

Robinson Compass Mask

東方向邊緣

Robinson Compass Mask

東北方向邊緣

Robinson Compass Mask

如您所見,透過應用所有上述掩模,您將在所有方向上獲得邊緣。結果也取決於影像。假設存在一張影像,它沒有任何東北方向的邊緣,那麼該掩模將無效。

廣告
© . All rights reserved.