MCPcopy Create free account
hub / github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait / get_detect_model

Method get_detect_model

nodes.py:209–218  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

207 self.pipeline = LivePortraitWrapper(InferenceConfig(), appearance_feature_extractor, motion_extractor, warping_module, spade_generator, stitching_retargeting_module)
208
209 def get_detect_model(self):
210 if self.detect_model == None:
211 model_dir = get_model_dir("ultralytics")
212 if not os.path.exists(model_dir): os.mkdir(model_dir)
213 model_path = os.path.join(model_dir, "face_yolov8n.pt")
214 if not os.path.exists(model_path):
215 self.download_model(model_path, "https://huggingface.co/Bingsu/adetailer/resolve/main/face_yolov8n.pt")
216 self.detect_model = YOLO(model_path)
217
218 return self.detect_model
219
220 def get_face_bboxes(self, image_rgb):
221 detect_model = self.get_detect_model()

Callers 1

get_face_bboxesMethod · 0.95

Calls 2

download_modelMethod · 0.95
get_model_dirFunction · 0.85

Tested by

no test coverage detected