1

我必须确定您可以在示例图像中看到的图案。 我突出显示了一个以黄色检测的图案(当然,它应该从图像的一边到另一边)。每个图案由三条线组成。识别图像中的长不规则图案

正如你可以看到有更多的违规行为(我想跟随)。我用红圈突出显示了一些有问题的领域的例子。

有很多噪音和可能的误报。

我试图通过一些thresold处理去除噪音,但它似乎有点困难。边缘检测在这种应用中不起作用。

您认为最好的技术是什么?

Sample image

感谢您事先的任何答案。

编辑: 未编辑: Unedited

旋转了一下图像后使用的侵蚀与1×10的内核似乎达到什么想获得一个好办法: Eroded

+0

我不清楚你是否做的,或者不这样做,想找到红色区域。如果不是,他们有什么问题?线条的方向总是一样的,还是可以朝任何方向运动?这些线条总是三个一组,还是可能有2个,4个或5个? –

+0

红色区域呈现我不感兴趣并可能影响处理的白色区域。我需要的线总是三分线,就像黄色的例子。在这张图片中有很多,你可以看到它们中的一些遵循更不规则的模式。 – FMarazzi

+1

你试过hough线吗? –

回答

0

霍夫分析似乎做开始使用这个图片是一个非常合理的工作。我只使用的命令行版本ImageMagick,它包含在大多数Linux发行版中,可用于OSX和Windows。

convert http://i.stack.imgur.com/XJuWo.jpg \ 
    \(+clone -canny 0x1+10%+30% -background none -fill red -stroke red -hough-lines 9x9+200 \) \ 
    -composite rectangle_hough.png 

enter image description here