2

我试图找到一种方法来确定边缘检测的正确性。我希望它有一些标记来显示程序确定边缘的位置,例如 x 或点或线。我正在寻找这样做的东西:http://en.wikipedia.org/wiki/File: Corner.png

4

3 回答 3

4

OpenCV有一个边缘检测器,可以在 C++ 中使用。碰巧,您链接到的图像在描述(之一)内置算法的文章中使用。

于 2011-02-11T16:37:52.013 回答
2

您链接到的图像不是边缘检测。

边缘检测通常只是在灰度图像中发现突然的亮度变化——你可以通过差异来做到这一点——例如。索贝尔算子。

具体找到角点可以使用 SIFT 或类似 Laplacian of Gaussians 的方法完成

于 2011-02-11T16:47:27.793 回答
2

该图像不是边缘检测操作的结果!是角点检测。它们有完全不同的目的:

角点检测是计算机视觉系统中用于提取某些类型的特征并推断图像内容的一种方法。角点检测常用于运动检测、图像匹配、跟踪、图像拼接、全景拼接、3D建模和物体识别。角点检测与兴趣点检测的主题重叠。

OpenCV角点检测算法。最新链接包括 VS 2008 的源代码示例。您还可以查看此链接以获取另一个示例。谷歌可以提供更多。

于 2011-02-11T17:06:20.053 回答