NodePipeline/NodePipeline.ConsoleApp/p2.yaml
2026-01-02 20:55:25 +03:00

63 lines
1.5 KiB
YAML

name: pipeline-2
description: test12345678
nodes:
- id: load_image
type: Nodes.FileImageSource2
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: 5
inputs:
Input:
source: apply_mask.OutputImage
outputs:
Output:
description: "1235"
- id: save_result
type: Nodes.SaveImage2
inputs:
#Input: causes error TODO: fix this
#Input123:
Input:
source: blur.Output