【发布时间】:2021-06-08 11:16:26
【问题描述】:
我的问题与以下 stackoverflow 问题相反: Blackout image except for polygons provided as coordinates in OpenCV (Python)
我只想将图像的特定部分涂黑。
【问题讨论】:
-
将
mask与mask = 255 - mask反转,然后AND如帖子所示。
我的问题与以下 stackoverflow 问题相反: Blackout image except for polygons provided as coordinates in OpenCV (Python)
我只想将图像的特定部分涂黑。
【问题讨论】:
mask 与mask = 255 - mask 反转,然后AND 如帖子所示。
感谢@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))
【讨论】: