Я обрабатываю изображения, чтобы получить пользовательскую область интереса, после получения требуемой области остальная часть изображения находится в черных полях.Я хочу сделать черные границы прозрачными.
Я использую этот код для получения ROI:
# 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)
Это пример моих изображений после предварительной обработки:
Любая помощь с благодарностью.