📜  边缘检测的概念

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


我们在遮罩简介教程中简要讨论了边缘检测。我们将在这里正式讨论边缘检测。

什么是边缘

我们也可以说图像中不连续性的突然变化称为边缘。图像中的重要过渡称为边缘。

边缘类型

通常,边缘分为三种类型:

  • 水平边缘
  • 垂直边缘
  • 对角线边缘

为什么要检测边缘

图像的大多数形状信息都包含在边缘中。因此,首先我们检测图像中的这些边缘,并使用这些滤镜,然后通过增强图像中包含边缘的区域,图像的清晰度将提高,图像将变得更清晰。

这是一些边缘检测的遮罩,我们将在以后的教程中讨论这些遮罩。

  • 威望运算符
  • 索贝尔算子
  • 罗宾逊指南针面具
  • Krisch指南针口罩
  • 拉普拉斯算子。

上面提到的所有过滤器都是线性过滤器或平滑过滤器。

威望运算符

Prewitt运算符用于水平和垂直检测边缘。

索贝尔算子

sobel运算符与Prewitt运算符非常相似。它也是一个派生掩码,用于边缘检测。它还可以计算水平和垂直方向上的边。

罗宾逊指南针面具

此运算符也称为方向遮罩。在此运算符,我们采取一个遮罩并将其沿所有8个罗盘主要方向旋转,以计算每个方向的边缘。

Kirsch指南针口罩

Kirsch指南针蒙版也是用于查找边缘的派生蒙版。 Kirsch遮罩也用于计算所有方向的边缘。

拉普拉斯算子

拉普拉斯算子也是一种导数运算符,用于查找图像中的边缘。拉普拉斯算子是二阶导数掩码。它可以进一步分为正拉普拉斯和负拉普拉斯。

所有这些蒙版都会找到边缘。有些在水平和垂直方向上找到,有些仅在一个方向上找到,有些在所有方向上找到。此后的下一个概念是锐化,一旦从图像中提取了边缘,就可以完成锐化

锐化

锐化与模糊相反。在模糊化中,我们减少边缘内容,在锐化中,我们增加边缘内容。因此,为了增加图像中的边缘内容,我们必须首先找到边缘。

可以使用任何运算符通过上述任何一种方法找到边。找到边缘后,我们将这些边缘添加到图像上,因此图像将具有更多边缘,并且看起来更加清晰。

这是锐化图像的一种方法。

锐化图像如下所示。

原始图片

边缘检测

锐化影像

边缘检测