Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -265,11 +265,17 @@ def process_image(input_img, w=0.7):
|
|
| 265 |
|
| 266 |
face_helper.get_inverse_affine(None)
|
| 267 |
final_img = face_helper.paste_faces_to_input_image(upsample_img=bg_img, draw_box=False)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 268 |
|
| 269 |
-
|
| 270 |
final_img_pil = ImageEnhance.Color(final_img_pil).enhance(1.0)
|
| 271 |
final_img_pil = ImageEnhance.Contrast(final_img_pil).enhance(1.0)
|
| 272 |
-
|
|
|
|
|
|
|
| 273 |
|
| 274 |
except Exception as e:
|
| 275 |
print(f"CodeFormer Error/No Face: {e}")
|
|
|
|
| 265 |
|
| 266 |
face_helper.get_inverse_affine(None)
|
| 267 |
final_img = face_helper.paste_faces_to_input_image(upsample_img=bg_img, draw_box=False)
|
| 268 |
+
|
| 269 |
+
# Chuyển BGR (OpenCV) sang RGB để xử lý với PIL và hiển thị trên UI
|
| 270 |
+
final_img_rgb = cv2.cvtColor(final_img, cv2.COLOR_BGR2RGB)
|
| 271 |
+
final_img_pil = Image.fromarray(final_img_rgb)
|
| 272 |
|
| 273 |
+
# Thực hiện Enhance (nếu cần)
|
| 274 |
final_img_pil = ImageEnhance.Color(final_img_pil).enhance(1.0)
|
| 275 |
final_img_pil = ImageEnhance.Contrast(final_img_pil).enhance(1.0)
|
| 276 |
+
|
| 277 |
+
# Chuyển về mảng numpy để Gradio hiển thị đúng màu
|
| 278 |
+
res_hybrid = np.array(final_img_pil)
|
| 279 |
|
| 280 |
except Exception as e:
|
| 281 |
print(f"CodeFormer Error/No Face: {e}")
|