samarth-ht commited on
Commit
10ac76e
·
1 Parent(s): d64aa71

Refactor mask loading method in ImageProcessor

Browse files
soundimage/utils/image_processor.py CHANGED
@@ -28,7 +28,12 @@ https://stackoverflow.com/questions/23853632/which-kind-of-interpolation-best-fo
28
  """
29
 
30
 
31
-
 
 
 
 
 
32
 
33
 
34
  class ImageProcessor:
@@ -61,12 +66,8 @@ class ImageProcessor:
61
  # self.face_mesh = mp.solutions.face_mesh.FaceMesh(static_image_mode=True) # Process single image
62
  self.face_mesh = None
63
  self.fa = None
64
- def load_fixed_mask(resolution: int, mask_path: str) -> torch.Tensor:
65
- mask_image = cv2.imread(mask_path)
66
- mask_image = cv2.cvtColor(mask_image, cv2.COLOR_BGR2RGB)
67
- mask_image = cv2.resize(mask_image, (resolution, resolution), interpolation=cv2.INTER_AREA) / 255.0
68
- mask_image = rearrange(torch.from_numpy(mask_image), "h w c -> c h w")
69
- return mask_image
70
 
71
  def detect_facial_landmarks(self, image: np.ndarray):
72
  height, width, _ = image.shape
 
28
  """
29
 
30
 
31
+ def load_fixed_mask(resolution: int, mask_path: str) -> torch.Tensor:
32
+ mask_image = cv2.imread(mask_path)
33
+ mask_image = cv2.cvtColor(mask_image, cv2.COLOR_BGR2RGB)
34
+ mask_image = cv2.resize(mask_image, (resolution, resolution), interpolation=cv2.INTER_AREA) / 255.0
35
+ mask_image = rearrange(torch.from_numpy(mask_image), "h w c -> c h w")
36
+ return mask_image
37
 
38
 
39
  class ImageProcessor:
 
66
  # self.face_mesh = mp.solutions.face_mesh.FaceMesh(static_image_mode=True) # Process single image
67
  self.face_mesh = None
68
  self.fa = None
69
+
70
+
 
 
 
 
71
 
72
  def detect_facial_landmarks(self, image: np.ndarray):
73
  height, width, _ = image.shape