Astridkraft commited on
Commit
f79ec76
·
verified ·
1 Parent(s): 9d48201

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -166,15 +166,7 @@ def create_face_mask(image, bbox_coords, mode):
166
  return mask
167
 
168
  # === KORREKTE GEMEINSAME PROPORTIONALE SKALIERUNG MIT PADDING ===
169
- def scale_image_and_mask_together(image, mask, target_size=512):
170
- if image is None or mask is None:
171
- raise ValueError("Bild oder Maske ist None")
172
-
173
- # MAX SIZE CHECK HINZUFÜGEN
174
- if image.width > MAX_IMAGE_SIZE or image.height > MAX_IMAGE_SIZE:
175
- raise ValueError(f"Bild zu groß! Maximal {MAX_IMAGE_SIZE}×{MAX_IMAGE_SIZE}")
176
-
177
- """
178
  SKALIERT BILD UND MASKE GEMEINSAM MIT GLEICHEN PROPORTIONEN (MIT PADDING)
179
  Behält das Seitenverhältnis bei und fügt ggf. Padding hinzu
180
 
@@ -188,7 +180,14 @@ def scale_image_and_mask_together(image, mask, target_size=512):
188
  - padded_mask: skalierte Maske mit Padding (L)
189
  - padding_info: Dictionary mit Skalierungsinfo für späteres Compositing
190
  """
 
 
 
191
 
 
 
 
 
192
  if image.size != mask.size:
193
  raise ValueError(f"Bild und Maske haben unterschiedliche Größen: {image.size} vs {mask.size}") #Stoppt Programm sofort mit Fehlermeldung!
194
 
 
166
  return mask
167
 
168
  # === KORREKTE GEMEINSAME PROPORTIONALE SKALIERUNG MIT PADDING ===
169
+ """
 
 
 
 
 
 
 
 
170
  SKALIERT BILD UND MASKE GEMEINSAM MIT GLEICHEN PROPORTIONEN (MIT PADDING)
171
  Behält das Seitenverhältnis bei und fügt ggf. Padding hinzu
172
 
 
180
  - padded_mask: skalierte Maske mit Padding (L)
181
  - padding_info: Dictionary mit Skalierungsinfo für späteres Compositing
182
  """
183
+ def scale_image_and_mask_together(image, mask, target_size=512):
184
+ if image is None or mask is None:
185
+ raise ValueError("Bild oder Maske ist None")
186
 
187
+ # MAX SIZE CHECK HINZUFÜGEN
188
+ if image.width > MAX_IMAGE_SIZE or image.height > MAX_IMAGE_SIZE:
189
+ raise ValueError(f"Bild zu groß! Maximal {MAX_IMAGE_SIZE}×{MAX_IMAGE_SIZE}")
190
+
191
  if image.size != mask.size:
192
  raise ValueError(f"Bild und Maske haben unterschiedliche Größen: {image.size} vs {mask.size}") #Stoppt Programm sofort mit Fehlermeldung!
193