首页 > 解决方案 > 如何填充python中canny检测到的边缘?

问题描述

我想用 cv2.Canny() 填充我检测到的肺边缘区域。例如:

肺边缘

所以结果会是这样的:

肺区

我试图用 cv2.SimpleBlobDetection() 找到这些区域。但是找不到正确的参数。我是 OpenCV 的新手,所以也许我还没有找到合适的功能。结果将是肺部的面具,因此如果通过该过程去除胸部的边缘,那也不错。任何提示如何实现这一点都会很棒。非常感谢!

标签: pythonopencvblobimage-segmentationimage-preprocessing

解决方案


除了 Canny,您可以尝试以下两个 OpenCV 函数(在原始图像上):cv.findContours()、cv.drawContours()。


推荐阅读