jhj0517 commited on
Commit
8b2f0bf
·
1 Parent(s): 93091a7

Disable ultralytics_logger

Browse files
modules/live_portrait/live_portrait_inferencer.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import os
2
  import sys
3
  import numpy as np
@@ -9,6 +10,7 @@ import dill
9
  from ultralytics import YOLO
10
  import safetensors.torch
11
  import gradio as gr
 
12
 
13
  from modules.utils.paths import *
14
  from modules.utils.image_helper import *
@@ -396,10 +398,13 @@ class LivePortraitInferencer:
396
  return pred[0].boxes.xyxy.cpu().numpy()
397
 
398
  def detect_face(self, image_rgb, crop_factor, sort = True):
 
 
 
399
  bboxes = self.get_face_bboxes(image_rgb)
400
  w, h = get_rgb_size(image_rgb)
401
 
402
- print(f"w, h:{w, h}")
403
 
404
  cx = w / 2
405
  min_diff = w
@@ -410,7 +415,7 @@ class LivePortraitInferencer:
410
  diff = abs(cx - (x1 + bbox_w / 2))
411
  if diff < min_diff:
412
  best_box = [x1, y1, x2, y2]
413
- print(f"diff, min_diff, best_box:{diff, min_diff, best_box}")
414
  min_diff = diff
415
 
416
  if best_box == None:
@@ -467,6 +472,7 @@ class LivePortraitInferencer:
467
  new_x2 -= over_min
468
  new_y2 -= over_min
469
 
 
470
  return [int(new_x1), int(new_y1), int(new_x2), int(new_y2)]
471
 
472
  @staticmethod
@@ -531,7 +537,7 @@ class LivePortraitInferencer:
531
  def prepare_source(self, source_image, crop_factor, is_video=False, tracking=False):
532
  # source_image_np = (source_image * 255).byte().numpy()
533
  # img_rgb = source_image_np[0]
534
- print("Prepare source...")
535
  if len(source_image.shape) <= 3:
536
  source_image = source_image[np.newaxis, ...]
537
 
 
1
+ import logging
2
  import os
3
  import sys
4
  import numpy as np
 
10
  from ultralytics import YOLO
11
  import safetensors.torch
12
  import gradio as gr
13
+ from ultralytics.utils import LOGGER as ultralytics_logger
14
 
15
  from modules.utils.paths import *
16
  from modules.utils.image_helper import *
 
398
  return pred[0].boxes.xyxy.cpu().numpy()
399
 
400
  def detect_face(self, image_rgb, crop_factor, sort = True):
401
+ original_logger_level = ultralytics_logger.level
402
+ ultralytics_logger.setLevel(logging.CRITICAL + 1)
403
+
404
  bboxes = self.get_face_bboxes(image_rgb)
405
  w, h = get_rgb_size(image_rgb)
406
 
407
+ # print(f"w, h:{w, h}")
408
 
409
  cx = w / 2
410
  min_diff = w
 
415
  diff = abs(cx - (x1 + bbox_w / 2))
416
  if diff < min_diff:
417
  best_box = [x1, y1, x2, y2]
418
+ # print(f"diff, min_diff, best_box:{diff, min_diff, best_box}")
419
  min_diff = diff
420
 
421
  if best_box == None:
 
472
  new_x2 -= over_min
473
  new_y2 -= over_min
474
 
475
+ ultralytics_logger.setLevel(original_logger_level)
476
  return [int(new_x1), int(new_y1), int(new_x2), int(new_y2)]
477
 
478
  @staticmethod
 
537
  def prepare_source(self, source_image, crop_factor, is_video=False, tracking=False):
538
  # source_image_np = (source_image * 255).byte().numpy()
539
  # img_rgb = source_image_np[0]
540
+ # print("Prepare source...")
541
  if len(source_image.shape) <= 3:
542
  source_image = source_image[np.newaxis, ...]
543