{ "queue": { "size": 8, "strategy": "drop_oldest" }, "graphs": [ { "name": "shoe_detector", "nodes": [ { "id": "in", "type": "input_rtsp", "role": "source", "enable": true, "url": "rtsp://10.0.0.49:8554/cam", "fps": 30, "width": 1920, "height": 1080, "use_mpp": true, "force_tcp": true }, { "id": "pre", "type": "preprocess", "role": "filter", "enable": true, "dst_w": 1920, "dst_h": 1080, "dst_format": "rgb", "resize_mode": "stretch", "rga_gate": "shoe_detector", "use_rga": true }, { "id": "shoe_det", "type": "ai_shoe_det", "role": "filter", "enable": true, "model_path": "./models/shoe_detector_openimages_ppe_v1.rknn", "model_w": 640, "model_h": 640, "conf": 0.35, "nms": 0.45, "windows": [ {"x": 0, "y": 0, "w": 960, "h": 1080}, {"x": 960, "y": 0, "w": 960, "h": 1080} ] }, { "id": "trk", "type": "tracker", "role": "filter", "enable": true, "mode": "bytetrack_lite", "per_class": true, "track_classes": [0], "max_age_ms": 1500, "min_hits": 2 }, { "id": "osd", "type": "osd", "role": "filter", "enable": true, "draw_bbox": true, "draw_text": true, "use_rga_bbox": false, "labels": ["shoe"] }, { "id": "post", "type": "preprocess", "role": "filter", "enable": true, "dst_w": 1920, "dst_h": 1080, "dst_format": "nv12", "resize_mode": "stretch", "rga_gate": "shoe_detector", "use_rga": true }, { "id": "pub", "type": "publish", "role": "filter", "enable": true, "codec": "h264", "fps": 30, "bitrate_kbps": 2000, "use_mpp": true, "outputs": [ {"proto": "rtsp_server", "port": 8555, "path": "/live/cam1"} ] } ], "edges": [ ["in", "pre"], ["pre", "shoe_det"], ["shoe_det", "trk"], ["trk", "osd"], ["osd", "post"], ["post", "pub"] ] } ] }