Skip to content

Commit 395281c

Browse files
author
daxthin
committedDec 11, 2023
model path location fixed [errno 2] no such file or directory
1 parent b4097ba commit 395281c

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed
 

‎DZFaceDetailer.py

+3-9
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import nodes
1010
from folder_paths import base_path
1111

12-
face_model_path = os.path.join(base_path, "models/DZ-FaceDetailer/yolo/face_yolov8n.pt")
12+
face_model_path = os.path.join(base_path, "models/dz_facedetailer/yolo/face_yolov8n.pt")
1313
MASK_CONTROL = ["dilate", "erode", "disabled"]
1414
MASK_TYPE = ["face", "box"]
1515

@@ -51,15 +51,9 @@ def detailer(self, model, seed, steps, cfg, sampler_name, scheduler, positive, n
5151
img = image2nparray(input_tensor_img, False)
5252
# Process the face mesh or make the face box for masking
5353
if mask_type == "box":
54-
try:
55-
final_mask = facebox_mask(img)
56-
except:
57-
return (latent_image, )
54+
final_mask = facebox_mask(img)
5855
else:
59-
try:
60-
final_mask = facemesh_mask(img)
61-
except:
62-
return (latent_image, )
56+
final_mask = facemesh_mask(img)
6357
# Erode/Dilate mask
6458
if mask_control == "dilate":
6559
if dilate_mask_value > 0:

‎__init__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
model_url = "https://huggingface.co/Bingsu/adetailer/resolve/main/face_yolov8n.pt"
1717

18-
save_loc = os.path.join(models_dir, "DZ-FaceDetailer\yolo")
18+
save_loc = os.path.join(models_dir, "dz_facedetailer", "yolo")
1919

2020
def download_model():
2121
if Path(os.path.join(save_loc, "face_yolov8n.pt")).is_file():
@@ -46,13 +46,13 @@ def download_model():
4646
except requests.exceptions.RequestException as err:
4747
print('FaceDetailer: Model download failed: {err}')
4848
print(f'FaceDetailer: Download it manually from: {model_url}')
49-
print('FaceDetailer: And put it in /comfyui/models/DZ-FaceDetailer/yolo/')
49+
print('FaceDetailer: And put it in /comfyui/models/dz_facedetailer/yolo/')
5050
except Exception as e:
5151
print(f'FaceDetailer: An unexpected error occurred: {e}')
5252

5353
if not os.path.exists(save_loc):
5454
print('FaceDetailer: Creating models directory')
55-
os.makedirs(save_loc)
55+
os.makedirs(save_loc, exist_ok=True)
5656
download_model()
5757
else:
5858
print('FaceDetailer: Model directory already exists')

0 commit comments

Comments
 (0)
Please sign in to comment.