add keywords support
This commit is contained in:
@@ -91,6 +91,7 @@ def get_node_info(class_name: str) -> dict[str, Any]:
|
||||
"output_node": bool(getattr(cls, "OUTPUT_NODE", False)),
|
||||
"manual_trigger": bool(getattr(cls, "MANUAL_TRIGGER", False)),
|
||||
"description": getattr(cls, "DESCRIPTION", ""),
|
||||
"keywords": list(getattr(cls, "KEYWORDS", ())),
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -25,6 +25,8 @@ class EdgeDetect:
|
||||
"Detect edges using Sobel, Prewitt, Laplacian, or LoG operators. "
|
||||
)
|
||||
|
||||
KEYWORDS = ("sobel", "prewitt", "laplacian", "log", "gradient", "edges")
|
||||
|
||||
def process(self, field: DataField, method: str, sigma: float) -> tuple:
|
||||
from scipy.ndimage import sobel, prewitt, gaussian_laplace, laplace
|
||||
data = field.data
|
||||
|
||||
Reference in New Issue
Block a user