我想掩盖轮廓内的区域。我的代码如下:
cnt = np.array(list((y, x) for x in X for y in Y))
mask = np.zeros(np.shape(b_contour_map),np.uint8)
cv2.drawContours(mask,[cnt],0,1)
我根据两个点坐标向量创建cnt,打印时看起来像:
[[252 251]
[252 251]
[252 251]
...,
[249 251]
[249 251]
[252 251]]
b_contour_map是包含结构轮廓点的图像。 当我显示蒙版时,我得到了结构的边界框,但我只需要知道结构的不规则轮廓内的点(由cnt定义)。有没有办法做到这一点?