TienVu2204 commited on
Commit
d8ab7fe
·
verified ·
1 Parent(s): 609e827

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
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
- final_img_pil = Image.fromarray(cv2.cvtColor(final_img, cv2.COLOR_BGR2RGB))
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
- res_hybrid = np.array(final_img)
 
 
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}")