从二值图像中分割圆形形状

发布于 2024-11-28 12:18:45 字数 409 浏览 1 评论 0原文

我有几个二值图像,我的任务是分割圆形形状。这些圆不是完美的圆,但它们看起来都像圆。以下是一些示例图像和我需要的图像:

在此处输入图像描述

正如您从上面看到的,左侧图像是原始图像图像,而正确的图像就是我需要做的。圆圈与其他形状相交,但我只想要圆圈,如红色所示。需要用假想线来闭合圆。在这种情况下,我可以在图像处理中做什么?

编辑:以防万一,上面的图像已损坏,此处: http://imageshack .us/photo/my-images/835/circleonly.jpg/

I have several binary images and my task is to segment circle-like shape. The circles are not perfect rounded circle, but all of them will look like circle. Here are some example images and what I need:

enter image description here

As you can see from above, the left images are original images, and the right images are what I need to do. The circles intersect with other shapes, but I only want the circle, as indicated in red. The imaginary lines to close the circle will be required. What can I do in this case in Image Processing?

EDIT: in case, the image above is broken, here: http://imageshack.us/photo/my-images/835/circleonly.jpg/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

温柔一刀 2024-12-05 12:18:45

您知道您正在寻找的磁盘的半径吗?
如果是的话,形态开口(侵蚀然后扩张)将是简单的,而且非常快。使用 Mathematica 的结果:

Opening[img, DiskMatrix[15]]

在此处输入图像描述

如果没有,按照其他建议,计算轮廓图像,然后使用霍夫变换将是一个值得追求的方法。上图显示了轮廓图像。

Do you know the radii of the disks you are looking for?
If yes, morphological openings (erosion then dilation) would be straightforward, and very fast. The result using Mathematica:

Opening[img, DiskMatrix[15]]

enter image description here

If not, as other proposed, computing the contour image and then using the Hough transform would be a method worth pursuing. The image just above shows the contour image.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文