Files
M1kep-Comfy_KepMatteAnything/__init__.py
T
2023-09-21 22:45:15 -07:00

26 lines
798 B
Python

import os
import folder_paths
from folder_paths import supported_pt_extensions
from .nodes import (
SAMLoader,
InitSAMPredictor,
LoadDINOModel,
DinoBoxes,
SAMMaskFromBoxes,
MaskToTrimap,
)
# Doesn't work as it doesn't add supported file extensions
# folder_paths.add_model_folder_path("dino", os.path.join(folder_paths.models_dir, "dino"))
folder_paths.folder_names_and_paths["dino"] = ([os.path.join(folder_paths.models_dir, "dino")], supported_pt_extensions)
NODE_CLASS_MAPPINGS = {
"MatteAnything_SAMLoader": SAMLoader,
"MatteAnything_InitSamPredictor": InitSAMPredictor,
"MatteAnything_LoadDINO": LoadDINOModel,
"MatteAnything_DinoBoxes": DinoBoxes,
"MatteAnything_SAMMaskFromBoxes": SAMMaskFromBoxes,
"MatteAnything_ToTrimap": MaskToTrimap
}