Kar*_*arl 7 image-processing image-segmentation
我有几个二进制图像,我的任务是分割圆形的形状.圆圈不是完美的圆形圆圈,但它们看起来都像圆圈.以下是一些示例图像和我需要的内容:

从上面可以看出,左图像是原始图像,右图像是我需要做的.圆圈与其他形状相交,但我只想要圆圈,如红色所示.将需要用于关闭圆的虚线.在这种情况下,我可以在图像处理中做什么?
编辑:万一,上面的图像被打破,在这里:http://imageshack.us/photo/my-images/835/circleonly.jpg/
你知道你要找的磁盘的半径吗?如果是,形态开口(侵蚀然后扩张)将是直接的,并且非常快.使用Mathematica的结果:
Opening[img, DiskMatrix[15]]
Run Code Online (Sandbox Code Playgroud)

如果不是,正如其他提议的那样,计算轮廓图像然后使用霍夫变换将是值得追求的方法.上面的图像显示了轮廓图像.
您可以使用霍夫变换,首先您需要的是边缘图像然后您使用霍夫变换,就像您在本文中看到的那样
http://www.cis.rit.edu/class/simg782/lectures/lecture_10/lec782_05_10.pdf
http://www.sci.utah.edu/~gerig/CS6640-F2010/FINALPROJECT/Ballard-GHT-1981.pdf
http://www.sciencedirect.com/science/article/pii/003132039290064P
http://www.markschulze.net/java/hough/
| 归档时间: |
|
| 查看次数: |
1232 次 |
| 最近记录: |