diff --git a/CHANGELOG b/CHANGELOG index 2809a05da..cc8b55141 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-02-04 Version: patch +- Update DetectVehicleIllegalParking DetectVehicleICongestion. + 2021-02-04 Version: patch - Supported scheduler for outbound call. diff --git a/objectdet/include/alibabacloud/objectdet/model/DetectIPCObjectResult.h b/objectdet/include/alibabacloud/objectdet/model/DetectIPCObjectResult.h index 03c7cf314..e7dec2ac5 100644 --- a/objectdet/include/alibabacloud/objectdet/model/DetectIPCObjectResult.h +++ b/objectdet/include/alibabacloud/objectdet/model/DetectIPCObjectResult.h @@ -40,7 +40,9 @@ namespace AlibabaCloud std::string type; std::vector box; }; + long height; std::vector elements; + long width; }; diff --git a/objectdet/src/model/DetectIPCObjectResult.cc b/objectdet/src/model/DetectIPCObjectResult.cc index c93bd0060..303b88364 100644 --- a/objectdet/src/model/DetectIPCObjectResult.cc +++ b/objectdet/src/model/DetectIPCObjectResult.cc @@ -40,6 +40,10 @@ void DetectIPCObjectResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; + if(!dataNode["Height"].isNull()) + data_.height = std::stol(dataNode["Height"].asString()); + if(!dataNode["Width"].isNull()) + data_.width = std::stol(dataNode["Width"].asString()); auto allElementsNode = dataNode["Elements"]["Element"]; for (auto dataNodeElementsElement : allElementsNode) {