45 lines
1.3 KiB
Python
45 lines
1.3 KiB
Python
import os
|
|
import subprocess
|
|
import sys
|
|
import threading
|
|
root_path = os.path.dirname(__file__)
|
|
parent_dir = os.path.dirname(root_path)
|
|
sys.path.append(root_path)
|
|
import facechain.utils.install
|
|
from facechain.nodes import *
|
|
from facechain.style_loader_node import *
|
|
WEB_DIRECTORY = "js"
|
|
|
|
|
|
NODE_CLASS_MAPPINGS = {
|
|
"FC StyleLoraLoad": FCStyleLoraLoad,
|
|
"FC FaceDetectCrop": FaceDetectCrop,
|
|
"FC FaceFusion": FCFaceFusion,
|
|
"FC FaceSegment": FCFaceSegment,
|
|
"FC FaceSegAndReplace": FCFaceFusionAndSegReplace,
|
|
"FC RemoveCannyFace": FCRemoveCannyFace,
|
|
"FC CropBottom": FCCropBottom,
|
|
"FC ReplaceByMask": FCReplaceByMask,
|
|
"FC CropAndPaste": FCCropAndPaste,
|
|
"FC MaskOP": FCMaskOP,
|
|
"FC CropToOrigin": FCCropToOrigin,
|
|
}
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
"FC StyleLoraLoad": "FC StyleLoraLoad",
|
|
"FC FaceDetectCrop": "FC FaceDetectCrop",
|
|
"FC FaceFusion": "FC FaceFusion",
|
|
"FC FaceSegment": "FC FaceSegment",
|
|
"FC FaceSegAndReplace": "FC FaceSegAndReplace",
|
|
"FC RemoveCannyFace": "FC RemoveCannyFace",
|
|
"FC CropBottom": "FC CropBottom",
|
|
"FC ReplaceByMask": "FC ReplaceByMask",
|
|
"FC CropAndPaste": "FC CropAndPaste",
|
|
"FC MaskOP": "FC MaskOP",
|
|
"FC CropToOrigin": "FC CropToOrigin",
|
|
|
|
}
|
|
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']
|
|
|
|
|
|
|