【发布时间】:2012-08-21 05:03:44
【问题描述】:
我有一张图像,我曾经在 LabView 中使用称为 Rake 的方法进行分析。基本上,该方法的作用是找到图像上沿平行线的所有重要边缘。 http://zone.ni.com/reference/en-XX/help/370281P-01/imaqvision/imaq_rake_3/(如链接底部的最后一张图片所示)。 这个功能的美妙之处在于它会给你所有大于一定边缘强度的边缘点,并且每条边缘只会生成一个边缘点(边缘线的粗细为1像素)
我想使用 OpenCV 做类似的事情。我可以想象这样做的方式是 - 使用我选择的过滤器解构 Canny 运算符, - 具有两个阈值的边缘值的滞后阈值 - 其次是非极大值抑制 - 读取沿该线的像素并标记所有大于我的阈值的像素
问题是精明是捆绑的,我自己找不到非极大值抑制函数。 有没有人知道一种类似于我描述的操作的方法?
谢谢
【问题讨论】:
标签: image opencv labview edge-detection