flowrs-engine/e2e/fixtures/apps/detect_blobs.flowrs
flowRS fd958c0547 flowRS engine, cut from flowRS 3451b065
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-02 19:04:39 -05:00

160 lines
No EOL
2.9 KiB
Text

{
"format": 1,
"generator": "flowrs 0.1.0",
"nodes": [
{
"id": 0,
"type_id": "image.test_pattern",
"properties": {
"pattern": "checker",
"size": "64"
},
"position": [
60.0,
60.0
],
"group": null
},
{
"id": 1,
"type_id": "image.threshold",
"properties": {
"threshold": "128"
},
"position": [
280.0,
60.0
],
"group": null
},
{
"id": 2,
"type_id": "image.morphology",
"properties": {
"kernel_size": "3",
"operation": "erode"
},
"position": [
500.0,
60.0
],
"group": null
},
{
"id": 3,
"type_id": "vision.blobs",
"properties": {
"min_area": "16"
},
"position": [
720.0,
60.0
],
"group": null
},
{
"id": 4,
"type_id": "neural.nms",
"properties": {},
"position": [
940.0,
60.0
],
"group": null
},
{
"id": 5,
"type_id": "vision.draw_detections",
"properties": {},
"position": [
1160.0,
60.0
],
"group": null
},
{
"id": 6,
"type_id": "vision.corners",
"properties": {},
"position": [
720.0,
170.0
],
"group": null
}
],
"wires": [
{
"id": 0,
"from_node": 0,
"from_port": "image",
"to_node": 1,
"to_port": "image",
"mode": "Move"
},
{
"id": 1,
"from_node": 1,
"from_port": "binary",
"to_node": 2,
"to_port": "image",
"mode": "Move"
},
{
"id": 2,
"from_node": 2,
"from_port": "result",
"to_node": 3,
"to_port": "binary",
"mode": "Move"
},
{
"id": 3,
"from_node": 3,
"from_port": "detections",
"to_node": 4,
"to_port": "detections",
"mode": "Move"
},
{
"id": 4,
"from_node": 0,
"from_port": "image",
"to_node": 5,
"to_port": "image",
"mode": "Copy"
},
{
"id": 5,
"from_node": 4,
"from_port": "detections",
"to_node": 5,
"to_port": "detections",
"mode": "Move"
},
{
"id": 6,
"from_node": 2,
"from_port": "result",
"to_node": 6,
"to_port": "image",
"mode": "Copy"
}
],
"groups": [],
"widgets": {
"image.morphology": "9f21a889f499014a",
"image.test_pattern": "53d4a0c3eb9a27ac",
"image.threshold": "f4e8d113e10a0899",
"neural.nms": "c811d5fcb813dbef",
"vision.blobs": "c6dde4a4768c8971",
"vision.corners": "32636fd762554e14",
"vision.draw_detections": "b8048400d1d0015d"
},
"app": {
"version": "1.0",
"library": "flowrs-app@1",
"source": "",
"title": "Detect objects without a model"
}
}