📜  Krisch指南针面具

📅  最后修改于: 2021-01-08 05:31:06             🧑  作者: Mango


Kirsch指南针蒙版也是用于查找边缘的派生蒙版。这也就像罗宾逊罗盘在罗盘的所有八个方向上找到边一样。 Robinson和Kirch指南针面具之间的唯一区别是,在Kirsch中,我们有一个标准的面具,但在Kirsch中,我们根据自己的要求更换了面具。

借助Kirsch Compass Masks,我们可以在以下八个方向上找到边缘。

  • 西北
  • 西方
  • 西南
  • 东南
  • 东北

我们采用一个标准的蒙版,该蒙版遵循派生蒙版的所有属性,然后旋转它以查找边缘。

例如,让我们看一下以下朝北方向的遮罩,然后旋转它以制作所有方向遮罩。

北向面具

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

西北方向面具

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

西方向面具

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

西南方向面具

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

南向面具

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

东南方向面具

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

东方方向面具

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

东北方向面具

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

如您所见,所有方向都被覆盖,每个遮罩都会为您提供其自身方向的边缘。现在,为了帮助您更好地理解这些蒙版的概念,我们将其应用于真实图像。假设我们有一个样本图片,我们必须从中找到所有边缘。这是我们的示例图片:

样本图片

Kirsch指南针面具

现在,我们将上述所有滤镜应用于此图像,并得到以下结果。

北向边缘

Kirsch指南针面具

西北方向边缘

Kirsch指南针面具

西方向边缘

Kirsch指南针面具

西南方向边缘

Kirsch指南针面具

南方向边缘

Kirsch指南针面具

东南方向边缘

Kirsch指南针面具

东向边缘

Kirsch指南针面具

东北方向边缘

Kirsch指南针面具

如您所见,通过应用以上所有蒙版,您将获得各个方向的边缘。结果还取决于图像。假设有一个图像,该图像没有任何东北方向的边缘,因此该遮罩将无效。