【问题标题】:How to fill in an area below detected contours in Python OpenCV?如何在 Python OpenCV 中填充检测到的轮廓下方的区域?
【发布时间】:2022-01-26 14:16:35
【问题描述】:

我希望用白色填充边界下的区域。我基本上有一个通过findContours 方法检测到的带有红色边界的图像

我现在正在考虑用白色填充这个检测到的红色边界下方的区域。这将使我能够区分红色边界下方的区域和上方的区域以进​​行直方图计算。 有人可以帮我弄这个吗?如果 OpenCV 更容易实施,也可以接受 OpenCV 之外的建议。

【问题讨论】:

  • “下面”是什么意思?有一些封闭的边界和很多涟漪。

标签: python opencv


【解决方案1】:

您在 findContours 操作之后进行绘图。你可以得到你正在绘制的点(x,y),你可以用一个简单的行列比来计算它。

【讨论】:

    猜你喜欢
    • 2020-11-13
    • 2013-10-13
    • 2012-01-12
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多