【问题标题】:Detecting blobs that connects to any other blob, maybe with OpenCV检测连接到任何其他 blob 的 blob,可能使用 OpenCV
【发布时间】:2014-05-22 01:30:31
【问题描述】:

在图像中,I 连接(有一座桥,绑定)到宇宙,但 II 和 III 没有。

我需要同时检测 II 和 III,如果可能的话还需要检测 I。

当前的计算机视觉库是否可行?

或者我可以用来绘制自己的算法的任何路径、想法?

谢谢。

【问题讨论】:

    标签: opencv image-processing blob


    【解决方案1】:

    如果没有大量示例图像,则可以表达通用的预处理解决方案,但很难。

    一个解决方案可能是

    框架 -> morphological closing + skeletonize + find contours(全部给出)

    框架 -> 骨架化 + 查找轮廓(给出 2 和 3)

    差异显然是1,

    也许在这些轮廓中添加一些 shape matching 并带有手写的眼睛状轮廓 - 只是为了进行额外检查。

    【讨论】:

    • 谢谢,我查看了形态结束链接,我认为形态打开可能更有帮助。我可以运行它并与原始图像进行比较,与原始图像的差异可能会提供一些关于 blob 的线索。你认为这是个好主意吗?
    • 打开或关闭取决于背景。如果那个“桥”不是那么宽,它就会起作用——这样它就可以被关闭。骨架有助于处理(忽略)异常轮廓,例如 1 和 3 的邻居。形状匹配还有助于忽略除眼睛外的任何其他轮廓。
    • 谢谢,关键词很有帮助
    猜你喜欢
    • 2011-10-16
    • 2019-11-21
    • 1970-01-01
    • 2017-11-21
    • 2018-07-08
    • 1970-01-01
    • 2018-08-10
    • 2021-02-19
    • 1970-01-01
    相关资源
    最近更新 更多