wangrong
2025-03-19 291afb9c81aae1d15d9e3edcea618d0a2e1fc5a6
samples/from_argv_ba_jam_rtsp_m.cpp
@@ -110,7 +110,8 @@
                rtsp_nodes.push_back(std::make_shared<vp_nodes::vp_rtsp_ffmpeg_src_node>(
                    "rtsp_src_" + config[4], channel_index, config[0], resize_ratio, skip_interval, usegpu));
                des_nodes.push_back(std::make_shared<vp_nodes::vp_fake_des_node>("fake_des_" + config[4], channel_index));
                //des_nodes.push_back(std::make_shared<vp_nodes::vp_fake_des_node>("fake_des_" + config[4], channel_index));
                des_nodes.push_back(std::make_shared<vp_nodes::vp_screen_des_node>("screen_des_" + config[4], channel_index));
            } else {
                std::cerr << "Invalid config line: ";
@@ -136,9 +137,7 @@
        auto osd_0 = std::make_shared<vp_nodes::vp_ba_stop_osd_node>("osd_0", "./vp_data/font/NotoSansCJKsc-Medium.otf");
        auto recorder = std::make_shared<vp_nodes::vp_record_node>("recorder", "./record", "./record");
        auto split = std::make_shared<vp_nodes::vp_split_node>("split", true);
        // for testing. USING fake_des node in production
        auto fake_des_0 = std::make_shared<vp_nodes::vp_fake_des_node>("fake_des_0", 0);
        // construct pipeline
        vehicle_detector->attach_to(rtsp_nodes);
@@ -162,8 +161,8 @@
        }
        // for debug purpose
        // vp_utils::vp_analysis_board board(rtsp_nodes);
        // board.display(1, false);
        vp_utils::vp_analysis_board board(rtsp_nodes);
        board.display(1, true);
        std::string wait;
        std::getline(std::cin, wait);