From 32b73c308689daa6a82e5f4633a1324b80b6a8dc Mon Sep 17 00:00:00 2001 From: fiss <2657262686@qq.com> Date: Wed, 30 Aug 2023 15:21:57 +0800 Subject: [PATCH] 修正抠图坐标全部都是0的问题 --- src/ai_engine_module/pedestrian_vehicle_trespass.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ai_engine_module/pedestrian_vehicle_trespass.cpp b/src/ai_engine_module/pedestrian_vehicle_trespass.cpp index 2847a11..3af7142 100755 --- a/src/ai_engine_module/pedestrian_vehicle_trespass.cpp +++ b/src/ai_engine_module/pedestrian_vehicle_trespass.cpp @@ -281,12 +281,17 @@ bool PedestrianVehicleTrespass::update_mstreams(const std::vector &ta // 221009 byzsh记录10条即可-------------------------------------------------------------------------------------- if (obj_to_alarm_boxes_.find(obj_key) != obj_to_alarm_boxes_.end() && obj_to_alarm_boxes_[obj_key].size() >= 10) continue; - //-------------------------------------------------------------------------------------------------------------- + + auto it_obj = obj_to_position_.find(obj_key); + if(it_obj == obj_to_position_.end()) { + continue; + } + const unsigned stream_idx = it->second; auto &src_img = det_input_images[stream_idx]; result_data_t result_data; - result_data.box = obj_to_position_[obj_key]; + result_data.box = it_obj->second; // 原图 vpc_img_info src_img_info = VPCUtil::vpc_devMem2vpcImg(src_img); -- libgit2 0.21.4