Update AddFace SearchFace.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2021-09-15 Version: 1.36.876
|
||||
- Update AddFace SearchFace.
|
||||
|
||||
2021-09-14 Version: 1.36.875
|
||||
- Add DiskIds for CreateSnapshotGroup.
|
||||
|
||||
|
||||
@@ -37,8 +37,14 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getEntityId()const;
|
||||
void setEntityId(const std::string& entityId);
|
||||
float getQualityScoreThreshold()const;
|
||||
void setQualityScoreThreshold(float qualityScoreThreshold);
|
||||
float getSimilarityScoreThresholdBetweenEntity()const;
|
||||
void setSimilarityScoreThresholdBetweenEntity(float similarityScoreThresholdBetweenEntity);
|
||||
std::string getExtraData()const;
|
||||
void setExtraData(const std::string& extraData);
|
||||
float getSimilarityScoreThresholdInEntity()const;
|
||||
void setSimilarityScoreThresholdInEntity(float similarityScoreThresholdInEntity);
|
||||
std::string getDbName()const;
|
||||
void setDbName(const std::string& dbName);
|
||||
std::string getImageUrl()const;
|
||||
@@ -46,7 +52,10 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string entityId_;
|
||||
float qualityScoreThreshold_;
|
||||
float similarityScoreThresholdBetweenEntity_;
|
||||
std::string extraData_;
|
||||
float similarityScoreThresholdInEntity_;
|
||||
std::string dbName_;
|
||||
std::string imageUrl_;
|
||||
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
SearchFaceRequest();
|
||||
~SearchFaceRequest();
|
||||
|
||||
float getQualityScoreThreshold()const;
|
||||
void setQualityScoreThreshold(float qualityScoreThreshold);
|
||||
int getLimit()const;
|
||||
void setLimit(int limit);
|
||||
std::string getDbNames()const;
|
||||
@@ -45,6 +47,7 @@ namespace AlibabaCloud
|
||||
void setImageUrl(const std::string& imageUrl);
|
||||
|
||||
private:
|
||||
float qualityScoreThreshold_;
|
||||
int limit_;
|
||||
std::string dbNames_;
|
||||
std::string dbName_;
|
||||
|
||||
@@ -48,6 +48,7 @@ namespace AlibabaCloud
|
||||
std::string entityId;
|
||||
std::string faceId;
|
||||
float score;
|
||||
float confidence;
|
||||
std::string dbName;
|
||||
std::string extraData;
|
||||
};
|
||||
|
||||
@@ -38,6 +38,28 @@ void AddFaceRequest::setEntityId(const std::string& entityId)
|
||||
setBodyParameter("EntityId", entityId);
|
||||
}
|
||||
|
||||
float AddFaceRequest::getQualityScoreThreshold()const
|
||||
{
|
||||
return qualityScoreThreshold_;
|
||||
}
|
||||
|
||||
void AddFaceRequest::setQualityScoreThreshold(float qualityScoreThreshold)
|
||||
{
|
||||
qualityScoreThreshold_ = qualityScoreThreshold;
|
||||
setBodyParameter("QualityScoreThreshold", std::to_string(qualityScoreThreshold));
|
||||
}
|
||||
|
||||
float AddFaceRequest::getSimilarityScoreThresholdBetweenEntity()const
|
||||
{
|
||||
return similarityScoreThresholdBetweenEntity_;
|
||||
}
|
||||
|
||||
void AddFaceRequest::setSimilarityScoreThresholdBetweenEntity(float similarityScoreThresholdBetweenEntity)
|
||||
{
|
||||
similarityScoreThresholdBetweenEntity_ = similarityScoreThresholdBetweenEntity;
|
||||
setBodyParameter("SimilarityScoreThresholdBetweenEntity", std::to_string(similarityScoreThresholdBetweenEntity));
|
||||
}
|
||||
|
||||
std::string AddFaceRequest::getExtraData()const
|
||||
{
|
||||
return extraData_;
|
||||
@@ -49,6 +71,17 @@ void AddFaceRequest::setExtraData(const std::string& extraData)
|
||||
setBodyParameter("ExtraData", extraData);
|
||||
}
|
||||
|
||||
float AddFaceRequest::getSimilarityScoreThresholdInEntity()const
|
||||
{
|
||||
return similarityScoreThresholdInEntity_;
|
||||
}
|
||||
|
||||
void AddFaceRequest::setSimilarityScoreThresholdInEntity(float similarityScoreThresholdInEntity)
|
||||
{
|
||||
similarityScoreThresholdInEntity_ = similarityScoreThresholdInEntity;
|
||||
setBodyParameter("SimilarityScoreThresholdInEntity", std::to_string(similarityScoreThresholdInEntity));
|
||||
}
|
||||
|
||||
std::string AddFaceRequest::getDbName()const
|
||||
{
|
||||
return dbName_;
|
||||
|
||||
@@ -27,6 +27,17 @@ SearchFaceRequest::SearchFaceRequest() :
|
||||
SearchFaceRequest::~SearchFaceRequest()
|
||||
{}
|
||||
|
||||
float SearchFaceRequest::getQualityScoreThreshold()const
|
||||
{
|
||||
return qualityScoreThreshold_;
|
||||
}
|
||||
|
||||
void SearchFaceRequest::setQualityScoreThreshold(float qualityScoreThreshold)
|
||||
{
|
||||
qualityScoreThreshold_ = qualityScoreThreshold;
|
||||
setBodyParameter("QualityScoreThreshold", std::to_string(qualityScoreThreshold));
|
||||
}
|
||||
|
||||
int SearchFaceRequest::getLimit()const
|
||||
{
|
||||
return limit_;
|
||||
@@ -46,7 +57,7 @@ std::string SearchFaceRequest::getDbNames()const
|
||||
void SearchFaceRequest::setDbNames(const std::string& dbNames)
|
||||
{
|
||||
dbNames_ = dbNames;
|
||||
setParameter("DbNames", dbNames);
|
||||
setBodyParameter("DbNames", dbNames);
|
||||
}
|
||||
|
||||
std::string SearchFaceRequest::getDbName()const
|
||||
|
||||
@@ -58,6 +58,8 @@ void SearchFaceResult::parse(const std::string &payload)
|
||||
faceItemsObject.extraData = dataNodeMatchListMatchListItemFaceItemsFaceItemsItem["ExtraData"].asString();
|
||||
if(!dataNodeMatchListMatchListItemFaceItemsFaceItemsItem["DbName"].isNull())
|
||||
faceItemsObject.dbName = dataNodeMatchListMatchListItemFaceItemsFaceItemsItem["DbName"].asString();
|
||||
if(!dataNodeMatchListMatchListItemFaceItemsFaceItemsItem["Confidence"].isNull())
|
||||
faceItemsObject.confidence = std::stof(dataNodeMatchListMatchListItemFaceItemsFaceItemsItem["Confidence"].asString());
|
||||
matchListItemObject.faceItems.push_back(faceItemsObject);
|
||||
}
|
||||
auto locationNode = value["Location"];
|
||||
|
||||
Reference in New Issue
Block a user