【问题标题】:Blackout part of an image of specified coordinates python cv2指定坐标python cv2的图像的遮光部分
【发布时间】:2021-06-08 11:16:26
【问题描述】:

我的问题与以下 stackoverflow 问题相反: Blackout image except for polygons provided as coordinates in OpenCV (Python)

我只想将图像的特定部分涂黑。

【问题讨论】:

  • maskmask = 255 - mask 反转,然后AND 如帖子所示。

标签: python opencv


【解决方案1】:

感谢@stateMachine 提到掩码的反转。

除此之外,cv2.fillPoly 函数应该将颜色设置为 [0,0,0]

这些是我改变的部分

mask = np.zeros(image.shape, dtype=np.uint8)
mask = 255 - mask

cv2.fillPoly(mask, pts=[contours], color=(0,0,0))

【讨论】:

    猜你喜欢
    • 2017-08-25
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    相关资源
    最近更新 更多