Update ScreenChestCT and DetectLungNodule.

This commit is contained in:
sdk-team
2023-02-14 07:03:26 +00:00
parent c4144df5aa
commit aa2239005d
3 changed files with 15 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1449
1.36.1450

View File

@@ -44,10 +44,14 @@ namespace AlibabaCloud
float imageX;
std::string category;
std::string lung;
float risk;
float meanValue;
std::vector<std::string> majorAxis;
std::string recistSOPInstanceUID;
float confidence;
float volume;
float x;
std::vector<std::string> minorAxis;
float y;
float z;
std::string sOPInstanceUID;

View File

@@ -80,6 +80,16 @@ void DetectLungNoduleResult::parse(const std::string &payload)
elementsObject.diameter = std::stof(dataNodeSeriesSerieElementsElement["Diameter"].asString());
if(!dataNodeSeriesSerieElementsElement["X"].isNull())
elementsObject.x = std::stof(dataNodeSeriesSerieElementsElement["X"].asString());
if(!dataNodeSeriesSerieElementsElement["RecistSOPInstanceUID"].isNull())
elementsObject.recistSOPInstanceUID = dataNodeSeriesSerieElementsElement["RecistSOPInstanceUID"].asString();
if(!dataNodeSeriesSerieElementsElement["Risk"].isNull())
elementsObject.risk = std::stof(dataNodeSeriesSerieElementsElement["Risk"].asString());
auto allMajorAxis = value["MajorAxis"]["MajorAxis"];
for (auto value : allMajorAxis)
elementsObject.majorAxis.push_back(value.asString());
auto allMinorAxis = value["MinorAxis"]["MinorAxis"];
for (auto value : allMinorAxis)
elementsObject.minorAxis.push_back(value.asString());
serieObject.elements.push_back(elementsObject);
}
auto allOrigin = value["Origin"]["Origin"];