yonishafir commited on
Commit
3772bcf
·
verified ·
1 Parent(s): a0be13a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -0
app.py CHANGED
@@ -124,6 +124,31 @@ def calc_emb_cropped(image, app, min_bbox_ratio=0.2):
124
 
125
  return cropped_face_image
126
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  def make_canny_condition(image, min_val=100, max_val=200, w_bilateral=True):
128
  if w_bilateral:
129
  image = cv2.cvtColor(np.array(image), cv2.COLOR_RGB2GRAY)
@@ -166,6 +191,13 @@ for file in files_in_dir:
166
  print(f"Downloading: {file}")
167
  hf_hub_download(repo_id=repo_id, filename=file, local_dir=os.path.dirname(local_path))
168
 
 
 
 
 
 
 
 
169
  app = FaceAnalysis(name='auraface', root='./checkpoints/models_aura/', providers=['CUDAExecutionProvider', 'CPUExecutionProvider'])
170
  app.prepare(ctx_id=0, det_size=(640, 640))
171
 
 
124
 
125
  return cropped_face_image
126
 
127
+ def print_tree(root_dir, prefix=""):
128
+ """
129
+ Recursively prints the directory structure starting from `root_dir`.
130
+
131
+ Args:
132
+ root_dir (str): Path to the root directory.
133
+ prefix (str): Prefix for formatting the tree structure.
134
+ """
135
+ # List all files and directories in the current folder
136
+ items = os.listdir(root_dir)
137
+ items.sort() # Sort for consistent output
138
+
139
+ for i, item in enumerate(items):
140
+ path = os.path.join(root_dir, item)
141
+ is_last = (i == len(items) - 1)
142
+
143
+ # Print item name with tree branch
144
+ print(f"{prefix}{'└── ' if is_last else '├── '}{item}")
145
+
146
+ # If the item is a directory, recurse into it
147
+ if os.path.isdir(path):
148
+ print_tree(path, prefix + (" " if is_last else "│ "))
149
+
150
+
151
+
152
  def make_canny_condition(image, min_val=100, max_val=200, w_bilateral=True):
153
  if w_bilateral:
154
  image = cv2.cvtColor(np.array(image), cv2.COLOR_RGB2GRAY)
 
191
  print(f"Downloading: {file}")
192
  hf_hub_download(repo_id=repo_id, filename=file, local_dir=os.path.dirname(local_path))
193
 
194
+
195
+ # Local directory where files were downloaded
196
+ local_dir = "./checkpoints/models_aura"
197
+
198
+ print(f"Folder structure of '{local_dir}':")
199
+ print_tree(local_dir)
200
+
201
  app = FaceAnalysis(name='auraface', root='./checkpoints/models_aura/', providers=['CUDAExecutionProvider', 'CPUExecutionProvider'])
202
  app.prepare(ctx_id=0, det_size=(640, 640))
203