NodePipeline/NodePipeline.ConsoleApp/bin/Debug/net9.0/p1.yaml
2026-01-02 20:55:25 +03:00

77 lines
1.7 KiB
YAML

name: pipeline-1
description: test12345678
nodes:
- id: load_image
type: Nodes.FileImageSource
#todo: remove suffix and prefix
description: Загрузка изображения из файла
parameters:
FileName:
value: "input"
Extension:
value: "jpg"
Directory:
value: "images"
description: директория файла
outputs:
Output:
- id: load_mask
type: Nodes.FileImageSource
parameters:
FileName:
value: "mask"
Extension:
value: "jpg"
Directory:
value: "images"
outputs:
Output:
ImageLoaded:
- id: apply_mask
type: Nodes.MaskApply
parameters:
Mode:
value: "Subtract"
inputs:
InputImage:
source: load_image.Output
#source: load_mask.Output-1 //test wrong input
#source: load_mask.ImageLoaded //test wrong input type
description: 124test-description
Mask:
source: load_mask.Output
HasMask:
source: load_mask.ImageLoaded
#source: load_mask.Output
description: Обязательный флаг, отвечающий за то, загружена ли маска
outputs:
OutputImage:
description: "Результат после маски и блюра"
- id: blur
type: Nodes.GaussianBlur
parameters:
Radius:
value: 50
inputs:
Input:
source: apply_mask.OutputImage
outputs:
Output:
description: "1235"
- id: save_result
type: FileImageDestination
parameters:
FileName:
value: "result"
Extension:
value: "jpg"
Directory:
value: ""
inputs:
input:
source: blur.Output