【发布时间】:2014-08-07 04:43:08
【问题描述】:
有一个 1 位黑白半色调图像作为输入,我需要提取用于定位点的角度,如下例所示:
我的意图是识别低于某个阈值的所有孤立区域(我可以假设所有点都在 20x20 区域中)并列出这些点的所有中心点。第二步是对这些特定点进行霍夫变换以找到有趣的角度。主要问题是这似乎产生了很多点,使得霍夫变换 (i) 变慢并且 (ii) 给出误报,需要依次过滤掉。
我不禁觉得我把事情复杂化了,我忽略了一个简单而优雅的解决这个问题的方法。我可能忽略了哪些想法或方法?
【问题讨论】:
-
简单思路:获取所有黑白小圆的中心坐标。
-
有趣的问题 - 尝试谷歌搜索“去筛选算法”。这个方法看起来很有趣google.co.uk/…
-
我会研究这些出版物。大多数似乎都非常依赖过滤,没有考虑点的角度。
-
只是一个小问题:上面的图像不是一个 1 位 BW 图像,而是一个下采样的灰度图像,上面画了一些线条。
-
是的,抱歉,我在 photoshop 中对其进行了编辑以添加线条并缩小了一点以显示我的意图问题。
标签: c++ algorithm image-processing