【发布时间】:2014-07-31 22:10:21
【问题描述】:
我想请教一下 - 我应该使用哪种算法来自动检测图像上的线条?
之前:(来自http://tinyurl.com/l6d5x9s)
我想达到这样的结果(来自http://tinyurl.com/pnfaphv):
提前感谢您的帮助!
【问题讨论】:
-
这不是一点点噪音……那是 JPEG 人工制品、椒盐味,而且到处都是普通的高斯噪音。你试过模糊+边缘滤镜吗?
-
我尝试了 houghtransform 和结果 (i.stack.imgur.com/wZkwn.jpg)。也许您应该发布更多图片,作为一个组更能代表您想要解决的问题。
-
实际上我尝试实现 houghtransform 但并不像我预期的那么容易。这条线有更大图像的例子 -> i.imgur.com/RYKxm8n.png 它有点弯曲。 houghtransform 就足够了吗?我也尝试了一些过滤器等,但它不起作用。
-
你能画出想要的结果吗?我尝试了我在 (stackoverflow.com/questions/24046089/…) 的 lpr 场景中使用的 houghtransform,它检测到了下颚线。但是,我觉得它可能无法通用。你可以试试(ipol.im/pub/art/2012/gjmr-lsd)吗?这就是我得到的(i.stack.imgur.com/W4pam.jpg)。那么你需要将靠近在一起并且具有相似角度的线连接起来以产生一条长曲线。也许它可以工作
-
如果这不起作用..如果您想要检测的曲线强度具有相似的范围,您可以尝试基于分类的方法。我的一位同事使用神经网络来分割牙齿,效果很好。您可以使用环绕图像补丁和/或一阶边缘特征作为输入
标签: image algorithm image-processing image-segmentation imagej