我将图像处理为具有感兴趣的自定义区域,在获得所需区域后,图像的其余部分为黑色边框。我想要的是将黑色边框变成透明。
我使用以下代码获取投资回报率:
# preprocess
mask = np.zeros(frame.shape, dtype=np.uint8)
roi_corners = np.array([[(850,0), (220,1500), (2250,1500),(1450,0)]], dtype=np.int32)
channel_count = frame.shape[2]
ignore_mask_color = (255,)*channel_count
cv2.fillConvexPoly(mask, roi_corners, ignore_mask_color)
frame = cv2.bitwise_and(frame, mask)
非常感谢您的帮助。