From 291afb9c81aae1d15d9e3edcea618d0a2e1fc5a6 Mon Sep 17 00:00:00 2001
From: wangrong <wangrong@shsening.com>
Date: 星期三, 19 三月 2025 17:51:38 +0800
Subject: [PATCH] add samples
---
samples/from_argv_ba_crossline.cpp | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/samples/from_argv_ba_crossline.cpp b/samples/from_argv_ba_crossline.cpp
index 5d3cfa8..e008fb2 100644
--- a/samples/from_argv_ba_crossline.cpp
+++ b/samples/from_argv_ba_crossline.cpp
@@ -38,16 +38,17 @@
// create nodes
- auto file_src_0 = std::make_shared<vp_nodes::vp_file_src_node>("file_src_0", 0, video_path, resize_ratio);
+ //auto file_src_0 = std::make_shared<vp_nodes::vp_file_src_node>("file_src_0", 0, video_path, resize_ratio);
+ auto file_src_0 = std::make_shared<vp_nodes::vp_rtsp_ffmpeg_src_node>("rtsp_src_1", 0, video_path, resize_ratio, 3, false);
auto yolo_detector = std::make_shared<vp_nodes::vp_yolo_detector_node>("yolo_detector", "./vp_data/models/det_cls/yolov3-tiny-2022-0721_best.weights", "./vp_data/models/det_cls/yolov3-tiny-2022-0721.cfg", "./vp_data/models/det_cls/yolov3_tiny_5classes.txt");
auto tracker = std::make_shared<vp_nodes::vp_sort_track_node>("sort_tracker");
// define a line in frame for every channel (value MUST in the scope of frame'size)
- vp_objects::vp_point start(0, 250); // change to proper value
- vp_objects::vp_point end(700, 220); // change to proper value
+ vp_objects::vp_point start(30, 140); // change to proper value 0,250
+ vp_objects::vp_point end(610, 110); // change to proper value 700,220
std::map<int, vp_objects::vp_line> lines = {{0, vp_objects::vp_line(start, end)}}; // channel0 -> line
auto ba_crossline = std::make_shared<vp_nodes::vp_ba_crossline_node>("ba_crossline", lines);
- auto json_kafka_broker_0 = std::make_shared<vp_nodes::vp_json_kafka_broker_node>("json_kafka_broker_0", "192.168.130.228:9092", "vp_ba_crossline", vp_nodes::vp_broke_for::BARESULT);
+ auto json_kafka_broker_0 = std::make_shared<vp_nodes::vp_json_kafka_broker_node>("json_kafka_broker_0", "172.18.0.247:9092", "vp_ba_result", vp_nodes::vp_broke_for::BARESULT);
auto osd = std::make_shared<vp_nodes::vp_ba_crossline_osd_node>("osd");
auto screen_des_0 = std::make_shared<vp_nodes::vp_screen_des_node>("screen_des_0", 0);
--
Gitblit v1.9.1