akhaliq HF staff commited on
Commit
59c3953
1 Parent(s): 1730a22

Update util.py

Browse files
Files changed (1) hide show
  1. util.py +4 -1
util.py CHANGED
@@ -12,6 +12,9 @@ import scipy
12
  import scipy.ndimage
13
  import torchvision.transforms as transforms
14
 
 
 
 
15
  google_drive_paths = {
16
  "models/stylegan2-ffhq-config-f.pt": "https://drive.google.com/uc?id=1Yr7KuD959btpmcKGAUsbAk5rPjX2MytK",
17
  "models/dlibshape_predictor_68_face_landmarks.dat": "https://drive.google.com/uc?id=11BDmNKS1zxSZxkgsEvQoKgFd8J264jKp",
@@ -128,7 +131,7 @@ def align_face(filepath, output_size=256, transform_size=1024, enable_padding=Tr
128
  :param filepath: str
129
  :return: PIL Image
130
  """
131
- predictor = dlib.shape_predictor("dlibshape_predictor_68_face_landmarks.dat")
132
  lm = get_landmark(filepath, predictor)
133
 
134
  lm_chin = lm[0: 17] # left-right
 
12
  import scipy.ndimage
13
  import torchvision.transforms as transforms
14
 
15
+ shape_predictor_path = hf_hub_download(repo_id="akhaliq/jojogan_dlib", filename="shape_predictor_68_face_landmarks.dat")
16
+
17
+
18
  google_drive_paths = {
19
  "models/stylegan2-ffhq-config-f.pt": "https://drive.google.com/uc?id=1Yr7KuD959btpmcKGAUsbAk5rPjX2MytK",
20
  "models/dlibshape_predictor_68_face_landmarks.dat": "https://drive.google.com/uc?id=11BDmNKS1zxSZxkgsEvQoKgFd8J264jKp",
 
131
  :param filepath: str
132
  :return: PIL Image
133
  """
134
+ predictor = dlib.shape_predictor(shape_predictor_path)
135
  lm = get_landmark(filepath, predictor)
136
 
137
  lm_chin = lm[0: 17] # left-right