Astridkraft commited on
Commit
ecc91ab
·
verified ·
1 Parent(s): 9dd01fc

Update controlnet_module.py

Browse files
Files changed (1) hide show
  1. controlnet_module.py +3 -3
controlnet_module.py CHANGED
@@ -1123,7 +1123,7 @@ class ControlNetProcessor:
1123
 
1124
  # LEICHTER DILATE FÜR MEHR ABDECKUNG (wichtig für Gesicht!)
1125
  print(" 🔲 Leichter Dilate für natürliche Abdeckung")
1126
- kernel_dilate = np.ones((21,21), np.uint8) # Größerer Kernel für Gesicht
1127
  mask_array = cv2.dilate(mask_array, kernel_dilate, iterations=1)
1128
 
1129
 
@@ -1134,7 +1134,7 @@ class ControlNetProcessor:
1134
 
1135
  # WEICHER GAUSSIAN BLUR FÜR NATÜRLICHE ÜBERGÄNGE
1136
  print(" 🔷 Gaussian Blur für weiche Hautübergänge (15x15, sigma=3.0)")
1137
- mask_array = cv2.GaussianBlur(mask_array, (31,31), 6.0)
1138
 
1139
  # GAMMA-KORREKTUR FÜR GLATTE, NATÜRLICHE KANTEN
1140
  print(" 🎨 Gamma-Korrektur (0.7) für glatte Übergänge")
@@ -1145,7 +1145,7 @@ class ControlNetProcessor:
1145
 
1146
  # NOCH EIN WEICHER BLUR FÜR EXTRA-GLÄTTE KANTEN
1147
  print(" 💫 Finaler weicher Blur (9x9, sigma=1.5)")
1148
- mask_array = cv2.GaussianBlur(mask_array, (19,19), 3.0)
1149
 
1150
  # SICHERSTELLEN, DASS MASKE NICHT ZU DÜNN IST (speziell für Gesicht!)
1151
  print(" 📏 Prüfe Maskendichte...")
 
1123
 
1124
  # LEICHTER DILATE FÜR MEHR ABDECKUNG (wichtig für Gesicht!)
1125
  print(" 🔲 Leichter Dilate für natürliche Abdeckung")
1126
+ kernel_dilate = np.ones((5, 5), np.uint8) # Größerer Kernel für Gesicht
1127
  mask_array = cv2.dilate(mask_array, kernel_dilate, iterations=1)
1128
 
1129
 
 
1134
 
1135
  # WEICHER GAUSSIAN BLUR FÜR NATÜRLICHE ÜBERGÄNGE
1136
  print(" 🔷 Gaussian Blur für weiche Hautübergänge (15x15, sigma=3.0)")
1137
+ mask_array = cv2.GaussianBlur(mask_array, (15, 15), 3.0)
1138
 
1139
  # GAMMA-KORREKTUR FÜR GLATTE, NATÜRLICHE KANTEN
1140
  print(" 🎨 Gamma-Korrektur (0.7) für glatte Übergänge")
 
1145
 
1146
  # NOCH EIN WEICHER BLUR FÜR EXTRA-GLÄTTE KANTEN
1147
  print(" 💫 Finaler weicher Blur (9x9, sigma=1.5)")
1148
+ mask_array = cv2.GaussianBlur(mask_array, (9, 9), 1.5)
1149
 
1150
  # SICHERSTELLEN, DASS MASKE NICHT ZU DÜNN IST (speziell für Gesicht!)
1151
  print(" 📏 Prüfe Maskendichte...")