From 779b80d18f41fb855bc91eb6e5470d26665e6683 Mon Sep 17 00:00:00 2001 From: pansen <pansen626@sina.com> Date: 星期四, 11 四月 2019 15:36:32 +0800 Subject: [PATCH] 添加VptElement --- QiaoJiaSystem/VptServer/rpc/VptServer.h | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/QiaoJiaSystem/VptServer/rpc/VptServer.h b/QiaoJiaSystem/VptServer/rpc/VptServer.h index e41584d..aaaa9eb 100644 --- a/QiaoJiaSystem/VptServer/rpc/VptServer.h +++ b/QiaoJiaSystem/VptServer/rpc/VptServer.h @@ -135,14 +135,15 @@ struct VptDetectResult { int sdkDetectType; + float obj_score; ::VptDetect::RECT bskRect; ::VptDetect::PersonDetectRes personDetectRes; ::VptDetect::PerRideCarDetectRes perRideCarDetectRes; ::VptDetect::CarDetectRes carDetectRes; - std::tuple<const int&, const ::VptDetect::RECT&, const ::VptDetect::PersonDetectRes&, const ::VptDetect::PerRideCarDetectRes&, const ::VptDetect::CarDetectRes&> ice_tuple() const + std::tuple<const int&, const float&, const ::VptDetect::RECT&, const ::VptDetect::PersonDetectRes&, const ::VptDetect::PerRideCarDetectRes&, const ::VptDetect::CarDetectRes&> ice_tuple() const { - return std::tie(sdkDetectType, bskRect, personDetectRes, perRideCarDetectRes, carDetectRes); + return std::tie(sdkDetectType, obj_score, bskRect, personDetectRes, perRideCarDetectRes, carDetectRes); } }; @@ -450,7 +451,7 @@ struct StreamableTraits<::VptDetect::VptDetectResult> { static const StreamHelperCategory helper = StreamHelperCategoryStruct; - static const int minWireSize = 68; + static const int minWireSize = 72; static const bool fixedLength = false; }; @@ -459,7 +460,7 @@ { static void read(S* istr, ::VptDetect::VptDetectResult& v) { - istr->readAll(v.sdkDetectType, v.bskRect, v.personDetectRes, v.perRideCarDetectRes, v.carDetectRes); + istr->readAll(v.sdkDetectType, v.obj_score, v.bskRect, v.personDetectRes, v.perRideCarDetectRes, v.carDetectRes); } }; @@ -550,6 +551,7 @@ struct VptDetectResult { ::Ice::Int sdkDetectType; + ::Ice::Float obj_score; ::VptDetect::RECT bskRect; ::VptDetect::PersonDetectRes personDetectRes; ::VptDetect::PerRideCarDetectRes perRideCarDetectRes; @@ -1061,7 +1063,7 @@ struct StreamableTraits< ::VptDetect::VptDetectResult> { static const StreamHelperCategory helper = StreamHelperCategoryStruct; - static const int minWireSize = 68; + static const int minWireSize = 72; static const bool fixedLength = false; }; @@ -1071,6 +1073,7 @@ static void write(S* ostr, const ::VptDetect::VptDetectResult& v) { ostr->write(v.sdkDetectType); + ostr->write(v.obj_score); ostr->write(v.bskRect); ostr->write(v.personDetectRes); ostr->write(v.perRideCarDetectRes); @@ -1084,6 +1087,7 @@ static void read(S* istr, ::VptDetect::VptDetectResult& v) { istr->read(v.sdkDetectType); + istr->read(v.obj_score); istr->read(v.bskRect); istr->read(v.personDetectRes); istr->read(v.perRideCarDetectRes); -- Gitblit v1.8.0