【发布时间】:2020-11-14 20:36:56
【问题描述】:
我有一个狮子的彩色 jpg 图像。我在图像上绘制了一个白色圆圈,将此图像转换为灰度并定义了一个蒙版。最后,我想要一张只有白色圆圈内的原始像素的图像。我想我快到了,但我似乎无法弄清楚将掩码/白色圆圈之外的所有值设置为黑色的最后一步。这是我的代码:
import cv2
img = cv2.imread('lion_original.jpg')
center_coordinates = (120,50)
radius = 20
color = (255, 255 , 255)
thickness = -1
img = cv2.circle(img, center_coordinates, radius, color, thickness)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('try_mask', gray)
mask = gray>254
【问题讨论】:
标签: python opencv geometry mask