【发布时间】:2017-07-06 21:47:34
【问题描述】:
下面是一个二进制图像,我想在其中检测“山丘”、半圆、切口......在下面的红色圆圈中。检测不一定要精确,我只需要知道图片中有这样的东西。我正在考虑一种算法,该算法将使用一种线扫描方法并计算线上的黑色像素并用某种“聪明”来评估它,但在此之前我想知道我是否遗漏了任何可能的技术更容易或更强大。我已经尝试过 HoughCircles,但没有好的结果,因为圆圈的半径很大,而且有很多(houghCircles 将灰度图像作为输入)。
【问题讨论】:
-
我不知道你来自哪里,但我来自哪里,半圆看起来不一样;)
-
您能否更具体地说明您要提取哪些信息?
-
@YvesDaoust 正如您自己猜测的那样,这是一个缺陷检测。我不需要确切的特征。我只需要找出其他漂亮的矩形形状是否存在缺陷。
标签: c++ opencv image-processing