如何在噪点较小的情况下检测图像中的线条?

时间:2014-06-11 00:36:17

标签: image algorithm image-processing image-segmentation imagej

我想征求意见 - 我应该用什么样的算法自动检测图像上的一条线?

之前:(来自http://tinyurl.com/l6d5x9s

Before processing

我想实现这种结果(来自http://tinyurl.com/pnfaphv):

After processing

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

最简单的解决方案是查看Hough transform。如果您有一条相当直线的线,请使用线性方法。如果您的线要弯曲,请使用大半径的圆形方法。

霍夫变换实际上不会识别线条中的像素。它只会给你线的位置和角度。如果您对结果进行阈值处理并测量点的大小,它也会为您提供厚度。通常你无论如何都会这样做,使用质心来找到线的实际中心。

答案 1 :(得分:1)

高斯模糊,然后自适应阈值处理并使用canny edge.Might work