Spaces:
Runtime error
Runtime error
import cv2 | |
import numpy as np | |
def annotate_masks(image, masks): | |
canvas = np.zeros_like(image) | |
for i, mask in enumerate(masks): | |
# Generate a unique color for each mask (you can also choose specific colors) | |
color = np.random.randint(0, 256, size=3) # Random color (R, G, B) | |
# Apply the color to the masked regions | |
canvas[mask == 1] = color | |
overlay_image = cv2.addWeighted(image, 0.7, canvas, 0.3, 0) | |
return overlay_image | |