1402 lines
22 KiB
JSON
1402 lines
22 KiB
JSON
{
|
|
"30": {
|
|
"inputs": {
|
|
"mask": [
|
|
"77",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "MaskToImage",
|
|
"_meta": {
|
|
"title": "Convert Mask to Image"
|
|
}
|
|
},
|
|
"33": {
|
|
"inputs": {
|
|
"value": "WORKING_FOLDER_LOCATION"
|
|
},
|
|
"class_type": "PrimitiveString",
|
|
"_meta": {
|
|
"title": "working folder location"
|
|
}
|
|
},
|
|
"34": {
|
|
"inputs": {
|
|
"a": [
|
|
"33",
|
|
0
|
|
],
|
|
"b": "/input_src"
|
|
},
|
|
"class_type": "JWStringConcat",
|
|
"_meta": {
|
|
"title": "String Concatenate"
|
|
}
|
|
},
|
|
"35": {
|
|
"inputs": {
|
|
"directory": [
|
|
"34",
|
|
0
|
|
],
|
|
"image_load_cap": 0,
|
|
"start_index": 0,
|
|
"load_always": true,
|
|
"sort_method": "Alphabetical (ASC)"
|
|
},
|
|
"class_type": "LoadImagesFromDir //Inspire",
|
|
"_meta": {
|
|
"title": "Load Image Batch From Dir (Inspire)"
|
|
}
|
|
},
|
|
"40": {
|
|
"inputs": {
|
|
"path_pattern": [
|
|
"41",
|
|
0
|
|
],
|
|
"start_index": 0,
|
|
"overwrite": "true",
|
|
"images": [
|
|
"30",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "JWSaveImageSequence",
|
|
"_meta": {
|
|
"title": "Batch Save Image Sequence"
|
|
}
|
|
},
|
|
"41": {
|
|
"inputs": {
|
|
"a": [
|
|
"33",
|
|
0
|
|
],
|
|
"b": "/output/{:06d}.png"
|
|
},
|
|
"class_type": "JWStringConcat",
|
|
"_meta": {
|
|
"title": "String Concatenate"
|
|
}
|
|
},
|
|
"46": {
|
|
"inputs": {
|
|
"expand": [
|
|
"64",
|
|
0
|
|
],
|
|
"incremental_expandrate": 0,
|
|
"tapered_corners": [
|
|
"68",
|
|
0
|
|
],
|
|
"flip_input": false,
|
|
"blur_radius": 0,
|
|
"lerp_alpha": 1,
|
|
"decay_factor": 1,
|
|
"fill_holes": [
|
|
"61",
|
|
0
|
|
],
|
|
"mask": [
|
|
"186",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "GrowMaskWithBlur",
|
|
"_meta": {
|
|
"title": "Grow Mask With Blur"
|
|
}
|
|
},
|
|
"50": {
|
|
"inputs": {
|
|
"a": [
|
|
"33",
|
|
0
|
|
],
|
|
"b": "/meta.json"
|
|
},
|
|
"class_type": "JWStringConcat",
|
|
"_meta": {
|
|
"title": "String Concatenate"
|
|
}
|
|
},
|
|
"51": {
|
|
"inputs": {
|
|
"file_path": [
|
|
"50",
|
|
0
|
|
],
|
|
"dictionary_name": "[filename]"
|
|
},
|
|
"class_type": "Load Text File",
|
|
"_meta": {
|
|
"title": "Load meta.json File"
|
|
}
|
|
},
|
|
"53": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "expand"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"54": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "tapered_corners"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"55": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "invert_mask"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"56": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "fill_holes"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"57": {
|
|
"inputs": {
|
|
"text": [
|
|
"56",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "CR String To Boolean",
|
|
"_meta": {
|
|
"title": "🔧 CR String To Boolean"
|
|
}
|
|
},
|
|
"58": {
|
|
"inputs": {
|
|
"text": [
|
|
"55",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "CR String To Boolean",
|
|
"_meta": {
|
|
"title": "🔧 CR String To Boolean"
|
|
}
|
|
},
|
|
"59": {
|
|
"inputs": {
|
|
"cond": [
|
|
"55",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"58",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"60",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"60": {
|
|
"inputs": {
|
|
"value": true
|
|
},
|
|
"class_type": "BOOLConstant",
|
|
"_meta": {
|
|
"title": "true"
|
|
}
|
|
},
|
|
"61": {
|
|
"inputs": {
|
|
"cond": [
|
|
"56",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"57",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"56",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"63": {
|
|
"inputs": {
|
|
"value": 0
|
|
},
|
|
"class_type": "INTConstant",
|
|
"_meta": {
|
|
"title": "0"
|
|
}
|
|
},
|
|
"64": {
|
|
"inputs": {
|
|
"cond": [
|
|
"53",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"65",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"63",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"65": {
|
|
"inputs": {
|
|
"text": [
|
|
"53",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "JWStringToInteger",
|
|
"_meta": {
|
|
"title": "String to Integer"
|
|
}
|
|
},
|
|
"67": {
|
|
"inputs": {
|
|
"text": [
|
|
"54",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "CR String To Boolean",
|
|
"_meta": {
|
|
"title": "🔧 CR String To Boolean"
|
|
}
|
|
},
|
|
"68": {
|
|
"inputs": {
|
|
"cond": [
|
|
"54",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"67",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"54",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"76": {
|
|
"inputs": {
|
|
"mask": [
|
|
"199",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "InvertMask",
|
|
"_meta": {
|
|
"title": "InvertMask"
|
|
}
|
|
},
|
|
"77": {
|
|
"inputs": {
|
|
"cond": [
|
|
"59",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"76",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"199",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"78": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "use_bboxes"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"80": {
|
|
"inputs": {
|
|
"cond": [
|
|
"78",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"81",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"78",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"81": {
|
|
"inputs": {
|
|
"text": [
|
|
"78",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "CR String To Boolean",
|
|
"_meta": {
|
|
"title": "🔧 CR String To Boolean"
|
|
}
|
|
},
|
|
"104": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "coordinates_positive"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"105": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "coordinates_negative"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"107": {
|
|
"inputs": {
|
|
"model_file": "SeC-4B-fp16.safetensors",
|
|
"device": "auto",
|
|
"use_flash_attn": true,
|
|
"allow_mask_overlap": true
|
|
},
|
|
"class_type": "SeCModelLoader",
|
|
"_meta": {
|
|
"title": "SeC Model Loader"
|
|
}
|
|
},
|
|
"108": {
|
|
"inputs": {
|
|
"positive_points": [
|
|
"136",
|
|
0
|
|
],
|
|
"negative_points": [
|
|
"135",
|
|
0
|
|
],
|
|
"tracking_direction": "bidirectional",
|
|
"annotation_frame_idx": [
|
|
"125",
|
|
0
|
|
],
|
|
"object_id": 1,
|
|
"max_frames_to_track": -1,
|
|
"mllm_memory_size": 12,
|
|
"offload_video_to_cpu": false,
|
|
"auto_unload_model": [
|
|
"172",
|
|
0
|
|
],
|
|
"model": [
|
|
"107",
|
|
0
|
|
],
|
|
"frames": [
|
|
"35",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "SeCVideoSegmentation",
|
|
"_meta": {
|
|
"title": "SeC Video Segmentation"
|
|
}
|
|
},
|
|
"109": {
|
|
"inputs": {
|
|
"value": "[]"
|
|
},
|
|
"class_type": "PrimitiveString",
|
|
"_meta": {
|
|
"title": "empty array"
|
|
}
|
|
},
|
|
"110": {
|
|
"inputs": {
|
|
"cond": [
|
|
"104",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"104",
|
|
1
|
|
],
|
|
"ff_value": [
|
|
"109",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch +"
|
|
}
|
|
},
|
|
"111": {
|
|
"inputs": {
|
|
"cond": [
|
|
"105",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"105",
|
|
1
|
|
],
|
|
"ff_value": [
|
|
"109",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch -"
|
|
}
|
|
},
|
|
"112": {
|
|
"inputs": {
|
|
"positive_points": [
|
|
"136",
|
|
0
|
|
],
|
|
"negative_points": [
|
|
"135",
|
|
0
|
|
],
|
|
"tracking_direction": "bidirectional",
|
|
"annotation_frame_idx": [
|
|
"125",
|
|
0
|
|
],
|
|
"object_id": 1,
|
|
"max_frames_to_track": -1,
|
|
"mllm_memory_size": 12,
|
|
"offload_video_to_cpu": false,
|
|
"auto_unload_model": [
|
|
"172",
|
|
0
|
|
],
|
|
"model": [
|
|
"107",
|
|
0
|
|
],
|
|
"frames": [
|
|
"35",
|
|
0
|
|
],
|
|
"bbox": [
|
|
"127",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "SeCVideoSegmentation",
|
|
"_meta": {
|
|
"title": "SeC Video Segmentation + bbox"
|
|
}
|
|
},
|
|
"113": {
|
|
"inputs": {
|
|
"positive_points": [
|
|
"136",
|
|
0
|
|
],
|
|
"negative_points": [
|
|
"135",
|
|
0
|
|
],
|
|
"tracking_direction": "bidirectional",
|
|
"annotation_frame_idx": [
|
|
"125",
|
|
0
|
|
],
|
|
"object_id": 1,
|
|
"max_frames_to_track": -1,
|
|
"mllm_memory_size": 12,
|
|
"offload_video_to_cpu": false,
|
|
"auto_unload_model": [
|
|
"172",
|
|
0
|
|
],
|
|
"model": [
|
|
"107",
|
|
0
|
|
],
|
|
"frames": [
|
|
"35",
|
|
0
|
|
],
|
|
"input_mask": [
|
|
"158",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "SeCVideoSegmentation",
|
|
"_meta": {
|
|
"title": "SeC Video Segmentation + mask"
|
|
}
|
|
},
|
|
"115": {
|
|
"inputs": {
|
|
"channel": "red",
|
|
"image": [
|
|
"121",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImageToMask",
|
|
"_meta": {
|
|
"title": "Convert Image to Mask"
|
|
}
|
|
},
|
|
"117": {
|
|
"inputs": {
|
|
"a": [
|
|
"33",
|
|
0
|
|
],
|
|
"b": "/input_mask"
|
|
},
|
|
"class_type": "JWStringConcat",
|
|
"_meta": {
|
|
"title": "String Concatenate"
|
|
}
|
|
},
|
|
"118": {
|
|
"inputs": {
|
|
"individual_objects": false,
|
|
"mask": [
|
|
"115",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "MaskToPoints",
|
|
"_meta": {
|
|
"title": "📍 Mask to Points"
|
|
}
|
|
},
|
|
"120": {
|
|
"inputs": {
|
|
"file_path": [
|
|
"117",
|
|
0
|
|
],
|
|
"file_name": "mask",
|
|
"file_extension": "png"
|
|
},
|
|
"class_type": "easy isFileExist",
|
|
"_meta": {
|
|
"title": "Is File Exist"
|
|
}
|
|
},
|
|
"121": {
|
|
"inputs": {
|
|
"image": [
|
|
"122",
|
|
0
|
|
],
|
|
"custom_width": 0,
|
|
"custom_height": 0
|
|
},
|
|
"class_type": "VHS_LoadImagePath",
|
|
"_meta": {
|
|
"title": "Load Image (Path) 🎥🅥🅗🅢"
|
|
}
|
|
},
|
|
"122": {
|
|
"inputs": {
|
|
"a": [
|
|
"117",
|
|
0
|
|
],
|
|
"b": "/mask.png"
|
|
},
|
|
"class_type": "JWStringConcat",
|
|
"_meta": {
|
|
"title": "String Concatenate"
|
|
}
|
|
},
|
|
"124": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "annotation_frame_idx"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "annotation_frame_idx"
|
|
}
|
|
},
|
|
"125": {
|
|
"inputs": {
|
|
"text": [
|
|
"124",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "JWStringToInteger",
|
|
"_meta": {
|
|
"title": "annotation_frame_idx int"
|
|
}
|
|
},
|
|
"126": {
|
|
"inputs": {
|
|
"mask": [
|
|
"115",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "InvertMask",
|
|
"_meta": {
|
|
"title": "InvertMask"
|
|
}
|
|
},
|
|
"127": {
|
|
"inputs": {
|
|
"invert": false,
|
|
"mask": [
|
|
"158",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "Bbox From Mask (mtb)",
|
|
"_meta": {
|
|
"title": "Bbox From Mask (mtb)"
|
|
}
|
|
},
|
|
"132": {
|
|
"inputs": {
|
|
"boolean": [
|
|
"105",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "Logic NOT",
|
|
"_meta": {
|
|
"title": "Logic NOT negative json"
|
|
}
|
|
},
|
|
"133": {
|
|
"inputs": {
|
|
"operator": "and",
|
|
"a": [
|
|
"132",
|
|
0
|
|
],
|
|
"b": [
|
|
"120",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "LayerUtility: BooleanOperator",
|
|
"_meta": {
|
|
"title": "-"
|
|
}
|
|
},
|
|
"135": {
|
|
"inputs": {
|
|
"cond": [
|
|
"149",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"118",
|
|
1
|
|
],
|
|
"ff_value": [
|
|
"111",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch --"
|
|
}
|
|
},
|
|
"136": {
|
|
"inputs": {
|
|
"cond": [
|
|
"149",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"118",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"110",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch ++"
|
|
}
|
|
},
|
|
"141": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "use_bbox_or_mask"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"142": {
|
|
"inputs": {
|
|
"text": [
|
|
"141",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "JWStringToInteger",
|
|
"_meta": {
|
|
"title": "use_bbox_or_mask"
|
|
}
|
|
},
|
|
"144": {
|
|
"inputs": {
|
|
"file_path": [
|
|
"117",
|
|
0
|
|
],
|
|
"file_name": "selection_mask",
|
|
"file_extension": "png"
|
|
},
|
|
"class_type": "easy isFileExist",
|
|
"_meta": {
|
|
"title": "Is File Exist"
|
|
}
|
|
},
|
|
"145": {
|
|
"inputs": {
|
|
"comparison": "==",
|
|
"a": [
|
|
"142",
|
|
0
|
|
],
|
|
"b": [
|
|
"146",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "SimpleComparison+",
|
|
"_meta": {
|
|
"title": "🔧 Simple Comparison"
|
|
}
|
|
},
|
|
"146": {
|
|
"inputs": {
|
|
"value": 0
|
|
},
|
|
"class_type": "INTConstant",
|
|
"_meta": {
|
|
"title": "0"
|
|
}
|
|
},
|
|
"147": {
|
|
"inputs": {
|
|
"boolean": [
|
|
"145",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "Logic NOT",
|
|
"_meta": {
|
|
"title": "use_bbox_or_mask !=0"
|
|
}
|
|
},
|
|
"148": {
|
|
"inputs": {
|
|
"operator": "or",
|
|
"a": [
|
|
"144",
|
|
0
|
|
],
|
|
"b": [
|
|
"145",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "LayerUtility: BooleanOperator",
|
|
"_meta": {
|
|
"title": "use mask.png as pts if available"
|
|
}
|
|
},
|
|
"149": {
|
|
"inputs": {
|
|
"operator": "and",
|
|
"a": [
|
|
"148",
|
|
0
|
|
],
|
|
"b": [
|
|
"120",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "LayerUtility: BooleanOperator",
|
|
"_meta": {
|
|
"title": "use mask.png as pts"
|
|
}
|
|
},
|
|
"150": {
|
|
"inputs": {
|
|
"operator": "or",
|
|
"a": [
|
|
"104",
|
|
0
|
|
],
|
|
"b": [
|
|
"147",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "LayerUtility: BooleanOperator",
|
|
"_meta": {
|
|
"title": "mask.png as bbox/mask if avail"
|
|
}
|
|
},
|
|
"151": {
|
|
"inputs": {
|
|
"a": [
|
|
"117",
|
|
0
|
|
],
|
|
"b": "/selection_mask.png"
|
|
},
|
|
"class_type": "JWStringConcat",
|
|
"_meta": {
|
|
"title": "String Concatenate"
|
|
}
|
|
},
|
|
"152": {
|
|
"inputs": {
|
|
"image": [
|
|
"151",
|
|
0
|
|
],
|
|
"custom_width": 0,
|
|
"custom_height": 0
|
|
},
|
|
"class_type": "VHS_LoadImagePath",
|
|
"_meta": {
|
|
"title": "Load Image (Path) 🎥🅥🅗🅢"
|
|
}
|
|
},
|
|
"153": {
|
|
"inputs": {
|
|
"channel": "red",
|
|
"image": [
|
|
"152",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImageToMask",
|
|
"_meta": {
|
|
"title": "Convert Image to Mask"
|
|
}
|
|
},
|
|
"155": {
|
|
"inputs": {
|
|
"operator": "and",
|
|
"a": [
|
|
"120",
|
|
0
|
|
],
|
|
"b": [
|
|
"150",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "LayerUtility: BooleanOperator",
|
|
"_meta": {
|
|
"title": "use mask.png as bbox/mask"
|
|
}
|
|
},
|
|
"156": {
|
|
"inputs": {
|
|
"operator": "or",
|
|
"a": [
|
|
"144",
|
|
0
|
|
],
|
|
"b": [
|
|
"155",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "LayerUtility: BooleanOperator",
|
|
"_meta": {
|
|
"title": "has mask select reference"
|
|
}
|
|
},
|
|
"158": {
|
|
"inputs": {
|
|
"cond": [
|
|
"144",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"153",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"126",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ref mask asset"
|
|
}
|
|
},
|
|
"159": {
|
|
"inputs": {
|
|
"value": 2
|
|
},
|
|
"class_type": "INTConstant",
|
|
"_meta": {
|
|
"title": "2"
|
|
}
|
|
},
|
|
"160": {
|
|
"inputs": {
|
|
"comparison": "==",
|
|
"a": [
|
|
"142",
|
|
0
|
|
],
|
|
"b": [
|
|
"159",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "SimpleComparison+",
|
|
"_meta": {
|
|
"title": "use_bbox_or_mask ==2"
|
|
}
|
|
},
|
|
"163": {
|
|
"inputs": {
|
|
"operator": "and",
|
|
"a": [
|
|
"156",
|
|
0
|
|
],
|
|
"b": [
|
|
"160",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "LayerUtility: BooleanOperator",
|
|
"_meta": {
|
|
"title": "and"
|
|
}
|
|
},
|
|
"172": {
|
|
"inputs": {
|
|
"value": [
|
|
"179",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "PrimitiveBoolean",
|
|
"_meta": {
|
|
"title": "auto_unload_model ?"
|
|
}
|
|
},
|
|
"175": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "auto_unload_model"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"177": {
|
|
"inputs": {
|
|
"text": [
|
|
"175",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "CR String To Boolean",
|
|
"_meta": {
|
|
"title": "🔧 CR String To Boolean"
|
|
}
|
|
},
|
|
"178": {
|
|
"inputs": {
|
|
"value": true
|
|
},
|
|
"class_type": "PrimitiveBoolean",
|
|
"_meta": {
|
|
"title": "true"
|
|
}
|
|
},
|
|
"179": {
|
|
"inputs": {
|
|
"cond": [
|
|
"175",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"177",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"178",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"186": {
|
|
"inputs": {
|
|
"cond": [
|
|
"163",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"113",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"187",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"187": {
|
|
"inputs": {
|
|
"cond": [
|
|
"156",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"112",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"108",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"188": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "output_aabb_regions"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"189": {
|
|
"inputs": {
|
|
"cond": [
|
|
"188",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"190",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"192",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"190": {
|
|
"inputs": {
|
|
"text": [
|
|
"188",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "CR String To Boolean",
|
|
"_meta": {
|
|
"title": "🔧 CR String To Boolean"
|
|
}
|
|
},
|
|
"191": {
|
|
"inputs": {
|
|
"padding": [
|
|
"202",
|
|
0
|
|
],
|
|
"constraints": "ignore",
|
|
"constraint_x": 64,
|
|
"constraint_y": 64,
|
|
"min_width": 0,
|
|
"min_height": 0,
|
|
"batch_behavior": "match_size",
|
|
"mask": [
|
|
"195",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "Mask To Region",
|
|
"_meta": {
|
|
"title": "Mask To Region"
|
|
}
|
|
},
|
|
"192": {
|
|
"inputs": {
|
|
"value": false
|
|
},
|
|
"class_type": "PrimitiveBoolean",
|
|
"_meta": {
|
|
"title": "false"
|
|
}
|
|
},
|
|
"194": {
|
|
"inputs": {
|
|
"mask": [
|
|
"46",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "MaskToImage",
|
|
"_meta": {
|
|
"title": "Convert Mask to Image"
|
|
}
|
|
},
|
|
"195": {
|
|
"inputs": {
|
|
"batch_size": 1,
|
|
"images": [
|
|
"194",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "RebatchImages",
|
|
"_meta": {
|
|
"title": "Rebatch Images"
|
|
}
|
|
},
|
|
"196": {
|
|
"inputs": {
|
|
"image": [
|
|
"191",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImageListToBatch+",
|
|
"_meta": {
|
|
"title": "🔧 Image List To Batch"
|
|
}
|
|
},
|
|
"198": {
|
|
"inputs": {
|
|
"channel": "red",
|
|
"image": [
|
|
"206",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImageToMask",
|
|
"_meta": {
|
|
"title": "Convert Image to Mask"
|
|
}
|
|
},
|
|
"199": {
|
|
"inputs": {
|
|
"cond": [
|
|
"189",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"198",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"46",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"200": {
|
|
"inputs": {
|
|
"json_input": [
|
|
"51",
|
|
0
|
|
],
|
|
"key": "region_padding"
|
|
},
|
|
"class_type": "JSONKeyCheckerNode",
|
|
"_meta": {
|
|
"title": "JSON Key Checker"
|
|
}
|
|
},
|
|
"201": {
|
|
"inputs": {
|
|
"value": 0
|
|
},
|
|
"class_type": "INTConstant",
|
|
"_meta": {
|
|
"title": "0"
|
|
}
|
|
},
|
|
"202": {
|
|
"inputs": {
|
|
"cond": [
|
|
"200",
|
|
0
|
|
],
|
|
"tt_value": [
|
|
"203",
|
|
0
|
|
],
|
|
"ff_value": [
|
|
"201",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "ImpactConditionalBranch",
|
|
"_meta": {
|
|
"title": "ImpactConditionalBranch"
|
|
}
|
|
},
|
|
"203": {
|
|
"inputs": {
|
|
"text": [
|
|
"200",
|
|
1
|
|
]
|
|
},
|
|
"class_type": "JWStringToInteger",
|
|
"_meta": {
|
|
"title": "String to Integer"
|
|
}
|
|
},
|
|
"206": {
|
|
"inputs": {
|
|
"kind": "RGBA",
|
|
"image": [
|
|
"196",
|
|
0
|
|
]
|
|
},
|
|
"class_type": "Change Channel Count",
|
|
"_meta": {
|
|
"title": "Change Channel Count"
|
|
}
|
|
}
|
|
} |