Astridkraft commited on
Commit
c2c9951
·
verified ·
1 Parent(s): a2e8e69

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -423,7 +423,8 @@ def enhanced_composite_with_sam(original_image, inpaint_result, original_mask,
423
  edited_rgba = edited_region_fullsize.convert("RGBA")
424
  # Dadurch werden in die Folie der weichen SAM-Maske wieder an den Stellen schwarze/transparente Löcher
425
  # gerissen wo der Hintergrund innerhalb der BBox bleiben muß!
426
- mask_rgba = soft_mask.convert("L") # SAM-Maske als Alpha-Kanal also als Löcherfolie
 
427
 
428
  print(f"🔍 Alpha-Maske Werte: min={np.array(mask_rgba).min()}, max={np.array(mask_rgba).max()}")
429
  print(f"🔍 Generierte Person Alpha: {edited_rgba.getchannel('A').getextrema()}")
 
423
  edited_rgba = edited_region_fullsize.convert("RGBA")
424
  # Dadurch werden in die Folie der weichen SAM-Maske wieder an den Stellen schwarze/transparente Löcher
425
  # gerissen wo der Hintergrund innerhalb der BBox bleiben muß!
426
+ mask_inverted = Image.eval(soft_mask, lambda x: 255 - x) #invertieren
427
+ mask_rgba = mask_inverted.convert("L") # SAM-Maske als Alpha-Kanal also als Löcherfolie
428
 
429
  print(f"🔍 Alpha-Maske Werte: min={np.array(mask_rgba).min()}, max={np.array(mask_rgba).max()}")
430
  print(f"🔍 Generierte Person Alpha: {edited_rgba.getchannel('A').getextrema()}")