我试图找到一种方法来确定边缘检测的正确性。我希望它有一些小标记,显示程序在哪里确定边缘,如x或点或线。我正在寻找能够做到这一点的事情:http://en.wikipedia.org/wiki/File:Corner.png
答案 0 :(得分:4)
OpenCV有一个edge detector,可以在C ++中使用。在发生这种情况时,您链接到的图像将在描述(内置)内置算法的文章中使用。
答案 1 :(得分:2)
您链接的图像无法进行边缘检测。
边缘检测通常只是在灰度图像中找到abrubt亮度变化 - 你可以通过差异来实现 - 例如。索贝尔运营商。
特别是通过SIFT或类似高斯拉普拉斯的方法找到角落
答案 2 :(得分:2)
该图像不是边缘检测操作的结果!这是corner detection。他们有完全不同的目的:
角点检测是一种使用的方法 在计算机视觉系统内 提取某些特征和 推断图像的内容。角 检测经常用于运动 检测,图像匹配,跟踪, 图像拼接,全景拼接, 3D建模和对象识别。 角点检测重叠 兴趣点检测主题。
OpenCV有corner detection个算法。最新链接包含VS 2008的source code example。您还可以check this link获取另一个示例。谷歌可以提供更多。