python - 如何在 opencv python 中填充图像的区域?

标签 python opencv image-processing

我找到了这样一张图片的边界:

现在我需要填充该区域的内部(它是一个乳房组织)。 opencv 或 python 中的其他模块(如 skimage)中是否有任何函数可以通过它们执行此操作?类似于 MATLAB 中的 imfill

最佳答案

在这种情况下,简单的填充将不起作用。您提供的图像看起来像一个单一的轮廓,但其中有多个孔。在应用泛光填充之前,我建议您使用样条曲线填充线条中的孔洞。完成后,您可以申请 floodfill .

The broken line

关于python - 如何在 opencv python 中填充图像的区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37573819/

相关文章:

python - BeautifulSoup属性错误: 'NoneType' object has no attribute 'text'

python - AWS CDK : Invalid ARN for CloudWatch Logs when using LogGroup. log_group_arn

python - Try-Except-Else-Finally 返回 else 替代方案?

python - python 中的 opencv : Is there a easy way to compute the curvature of a contour?

c++ - 使用 opencv 和 c++ 在图像中绘制 ROI

python - 使用python查找图像中黑色/灰色像素的所有坐标

python - Lion 上的 py2app 正在创建没有 python 框架或资源的空应用程序

具有多个条件的Python numpy数组迭代图像

image-processing - 图像边缘和梯度之间的关系是什么?

c++ - 在 OpenCv 中乘以图像并在其上应用拉普拉斯滤波器