【发布时间】:2021-03-27 08:21:57
【问题描述】:
我想填充我用 cv2.Canny() 检测到的肺边缘区域。例如:
所以结果会是这样的:
我尝试使用 cv2.SimpleBlobDetection() 找到这些区域。但是找不到正确的参数。 我是 OpenCV 的新手,所以也许我还没有找到合适的功能。 结果将是肺部的面具,因此如果通过该过程去除胸部的边缘,那也不错。 任何提示如何实现这一点都会很棒。 非常感谢!
【问题讨论】:
-
两个链接指向同一张图片,能否请您添加正确的肺区图片?
-
哦,对不起,我添加了正确的图像
-
您没有检测肺部!您只是发现了它们的边界以及许多其他实际上没有任何意义的对象。您可能想尝试一种不同的方法来分割它们而不是边缘检测:try this。
-
好的,我尝试使用本文中的方法获得肺面罩:researchgate.net/publication/… 我目前在图 5 中,但无法像描述的那样获得 Intrest 区域。但我会尝试您链接中的方法。
-
使用 Canny 边缘检测处理之前的原始图像是什么样的?您是否考虑过阈值以及形态和轮廓?
标签: python opencv blob image-segmentation image-preprocessing