From 70d2fb850dd829ea34e65364f74cbe7b3fb0f005 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 22 Jul 2020 21:04:30 +0800 Subject: [PATCH] Add SourceId for SearchFace. --- CHANGELOG | 3 +++ VERSION | 2 +- vcs/include/alibabacloud/vcs/model/SearchFaceResult.h | 3 ++- vcs/src/model/SearchFaceResult.cc | 6 ++++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index b465030a7..fa26f1835 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2020-07-22 Version: 1.36.527 +- Add SourceId for SearchFace. + 2020-07-22 Version: 1.36.526 - Add source id for file uploader. diff --git a/VERSION b/VERSION index 26b13960e..88a701b34 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.526 \ No newline at end of file +1.36.527 \ No newline at end of file diff --git a/vcs/include/alibabacloud/vcs/model/SearchFaceResult.h b/vcs/include/alibabacloud/vcs/model/SearchFaceResult.h index b7c54afc5..95fb2a382 100644 --- a/vcs/include/alibabacloud/vcs/model/SearchFaceResult.h +++ b/vcs/include/alibabacloud/vcs/model/SearchFaceResult.h @@ -36,12 +36,13 @@ namespace AlibabaCloud { struct Record { - std::string targetImageUrl; std::string matchSuggestion; + std::string targetImageUrl; float score; float rightBottomX; float rightBottomY; std::string gbId; + std::string sourceId; std::string imageUrl; float leftTopY; float leftTopX; diff --git a/vcs/src/model/SearchFaceResult.cc b/vcs/src/model/SearchFaceResult.cc index d30d2907f..4546071ee 100644 --- a/vcs/src/model/SearchFaceResult.cc +++ b/vcs/src/model/SearchFaceResult.cc @@ -60,6 +60,8 @@ void SearchFaceResult::parse(const std::string &payload) recordObject.leftTopX = std::stof(dataNodeRecordsRecord["LeftTopX"].asString()); if(!dataNodeRecordsRecord["LeftTopY"].isNull()) recordObject.leftTopY = std::stof(dataNodeRecordsRecord["LeftTopY"].asString()); + if(!dataNodeRecordsRecord["MatchSuggestion"].isNull()) + recordObject.matchSuggestion = dataNodeRecordsRecord["MatchSuggestion"].asString(); if(!dataNodeRecordsRecord["RightBottomX"].isNull()) recordObject.rightBottomX = std::stof(dataNodeRecordsRecord["RightBottomX"].asString()); if(!dataNodeRecordsRecord["RightBottomY"].isNull()) @@ -68,8 +70,8 @@ void SearchFaceResult::parse(const std::string &payload) recordObject.score = std::stof(dataNodeRecordsRecord["Score"].asString()); if(!dataNodeRecordsRecord["TargetImageUrl"].isNull()) recordObject.targetImageUrl = dataNodeRecordsRecord["TargetImageUrl"].asString(); - if(!dataNodeRecordsRecord["MatchSuggestion"].isNull()) - recordObject.matchSuggestion = dataNodeRecordsRecord["MatchSuggestion"].asString(); + if(!dataNodeRecordsRecord["SourceId"].isNull()) + recordObject.sourceId = dataNodeRecordsRecord["SourceId"].asString(); data_.records.push_back(recordObject); } if(!value["Code"].isNull())