| | |
| | | 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); |
| | | } |
| | | }; |
| | | |
| | |
| | | struct StreamableTraits<::VptDetect::VptDetectResult> |
| | | { |
| | | static const StreamHelperCategory helper = StreamHelperCategoryStruct; |
| | | static const int minWireSize = 68; |
| | | static const int minWireSize = 72; |
| | | static const bool fixedLength = false; |
| | | }; |
| | | |
| | |
| | | { |
| | | 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); |
| | | } |
| | | }; |
| | | |
| | |
| | | struct VptDetectResult |
| | | { |
| | | ::Ice::Int sdkDetectType; |
| | | ::Ice::Float obj_score; |
| | | ::VptDetect::RECT bskRect; |
| | | ::VptDetect::PersonDetectRes personDetectRes; |
| | | ::VptDetect::PerRideCarDetectRes perRideCarDetectRes; |
| | |
| | | struct StreamableTraits< ::VptDetect::VptDetectResult> |
| | | { |
| | | static const StreamHelperCategory helper = StreamHelperCategoryStruct; |
| | | static const int minWireSize = 68; |
| | | static const int minWireSize = 72; |
| | | static const bool fixedLength = false; |
| | | }; |
| | | |
| | |
| | | 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); |
| | |
| | | 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); |