fecia commited on
Commit
d4a65cc
1 Parent(s): ca755eb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -99,11 +99,11 @@ def process_image(image):
99
  mask_info_list.append(mask_info)
100
 
101
  # Asignar colores a los píxeles correspondientes en la imagen de máscaras
102
- for i in range(3):
103
- mask_image[:, :, i][unique_mask] = color_bgr_255[i]
104
 
105
  # Superponer la imagen de máscaras sobre la imagen original
106
- alpha = 0.4 # Transparencia ajustada (puedes ajustar este valor según tus preferencias)
107
  img_with_masks = cv2.addWeighted(img_bgr.astype(np.float32), 1, mask_image.astype(np.float32), alpha, 0).astype(np.uint8)
108
 
109
  # Convertir la imagen de BGR a RGB para matplotlib
 
99
  mask_info_list.append(mask_info)
100
 
101
  # Asignar colores a los píxeles correspondientes en la imagen de máscaras
102
+ # Utilizamos broadcasting para asignar el color a los píxeles únicos
103
+ mask_image[unique_mask] = color_bgr_255
104
 
105
  # Superponer la imagen de máscaras sobre la imagen original
106
+ alpha = 0.3 # Transparencia ajustada (puedes ajustar este valor según tus preferencias)
107
  img_with_masks = cv2.addWeighted(img_bgr.astype(np.float32), 1, mask_image.astype(np.float32), alpha, 0).astype(np.uint8)
108
 
109
  # Convertir la imagen de BGR a RGB para matplotlib