Robinson 罗宾逊指南针遮罩
罗宾逊指南针遮罩是另一种用于边缘检测的衍生遮罩。此运算符也称为方向遮罩。在此运算符中,我们取一个遮罩并将其旋转到以下所有 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 |
如您所见,所有方向均基于零方向覆盖。每个掩码都会为您提供其方向上的边缘。现在让我们看看上述所有掩码的结果。假设我们有一张示例图片,我们必须从中找到所有边缘。以下是我们的示例图片:
示例图片

现在我们将在此图片上应用上述所有滤镜,得到以下结果。
北向边缘

西北方向边缘

西向边缘

西南方向边缘

南方向边缘

东南方向边缘

东方向边缘

东北方向边缘

正如您所见,通过应用上述所有蒙版,您将获得所有方向的边缘。结果也取决于图像。假设有一张图像,它没有任何东北方向的边缘,那么该蒙版将无效。