Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
class ImageAnalysis::ImageAnalysisResult
: public Core::_detail::ResultBase< ImageAnalysisCoreResultReason, ImageAnalysisResultProperties >
Egy képelemzési művelet eredményét jelöli.
Mindig a GetReason meghívásával állapítsa meg, hogy az elemzési művelet sikeres volt-e. Ha egy elemzési művelet sikeres, az objektumban alkalmazható Get metódusok a kiválasztott funkciók (ImageAnalysisOptions::SetFeatures) vagy egyénileg betanított modell (ImageAnalysisOptions::SetModelName) alapján adnak vissza eredményeket. Ezek az eredmények a szolgáltatás JSON-válaszából lesznek elemezve. Más Get metódusok null értékű eredményobjektumokat ad vissza. Az eredmény tárolására a Nullable osztályt használjuk, egy kényelmes tárolóként, amely jelzi, hogy egy eredménynek van-e értéke (lásd: Nullable::HasValue). Hívja meg az ImageAnalysisResultDetails::FromResult parancsot az eredményre vonatkozó további információkhoz, például a nyers JSON-válaszhoz való hozzáféréshez. Ha az elemzési művelet nem sikerült, hívja meg az ImageAnalysisErrorDetails::FromResult parancsot a hibával kapcsolatos további információkhoz való hozzáféréshez.
Tagok
Tulajdonságok
Szintaxis: public const ImageAnalysisResultProperties & Properties;
Lekéri az eredmény további tulajdonságainak gyűjteményét.
~ImageAnalysisResult
Szintaxis: public ~ImageAnalysisResult ( ) = default;
Az ImageAnalysisResult osztály egy példányát destruktálja.
GetReason
Szintaxis: public inline ImageAnalysisResultReason GetReason ( ) const;
Lekér egy értéket, amely jelzi, hogy miért jött létre ez az eredmény.
Válaszok
Az eredmény oka.
GetModelVersion
Szintaxis: public inline Nullable< std::string > GetModelVersion ( );
Lekéri az Image Analysis Service által az eredmény létrehozásához használt modellverziót.
Válaszok
A modell verziója.
GetImageHeight
Szintaxis: public inline Nullable< int32_t > GetImageHeight ( );
Lekéri az elemzett kép magasságát képpontban.
Válaszok
A magasságot jelölő int32_t értéket vagy üres értéket tartalmazó null értékű objektum
Csak akkor töltődik fel, ha a rendszerképet sikeresen elemezték
GetImageWidth
Szintaxis: public inline Nullable< int32_t > GetImageWidth ( );
Lekéri az elemzett kép szélességét képpontban. Csak akkor töltődik fel, ha a rendszerképet sikeresen elemezték.
Válaszok
Nullable object holding an int32_t value representing the width, or a empty value
GetCaption
Szintaxis: public inline Nullable< ContentCaption > GetCaption ( );
Lekéri az elemzett kép tartalmát leíró generált kifejezést.
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisFeature::Caption szerepel az ImageAnalysisOptions::SetFeatures hívása során.
Válaszok
Nullable object holding the ContentCaption result or an empty value
GetDenseCaptions
Szintaxis: public inline Nullable< DenseCaptions > GetDenseCaptions ( );
Legfeljebb 10 generált kifejezést kap, az első a teljes kép tartalmát írja le, a többi pedig a kép különböző régióinak tartalmát írja le.
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisFeature::D enseCaptions szerepel az ImageAnalysisOptions::SetFeatures hívása során.
Válaszok
Nullable object holding the DenseCaptions result or an empty value
GetObjects
Szintaxis: public inline Nullable< DetectedObjects > GetObjects ( );
Lekéri az észlelt objektumok listáját az elemzett képről.
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisFeature::Objects szerepel az ImageAnalysisOptions::SetFeatures hívása során.
Válaszok
Nullable object holding the DetectedObjects result or an empty value
Válaszok
GetCustomObjects
Szintaxis: public inline Nullable< DetectedObjects > GetCustomObjects ( );
Lekéri az észlelt objektumok listáját az elemzett képről a megadott egyéni betanított modellel.
Ez az eredmény akkor tölthető fel, ha az ImageAnalysisOptions::SetModelName meghívása megtörtént, és a megadott egyéni modell be lett tanítva az objektumok észlelésére.
Válaszok
Nullable object holding the DetectedObjects result or an empty value
Válaszok
Gettext
Szintaxis: public inline Nullable< DetectedText > GetText ( );
Kinyert szöveges vonalakból és szavakból álló gyűjteményt kap egy elemzett képből.
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisFeature::Text szerepel az ImageAnalysisOptions::SetFeatures hívása során.
Válaszok
Nullable objektum, amely a DetectedText eredményt vagy egy üres értéket tartalmaz.
GetTags
Szintaxis: public inline Nullable< ContentTags > GetTags ( );
Lekéri a tartalomcímkék észlelésének listáját az elemzett képről.
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisFeature::Tags szerepel az ImageAnalysisOptions::SetFeatures hívása során.
Válaszok
Nullable object holding the ContentTags result or an empty value.
GetCustomTags
Szintaxis: public inline Nullable< ContentTags > GetCustomTags ( );
Lekéri a tartalomcímkék észlelésének listáját az elemzett képről a megadott egyéni betanított modellel.
Ez az eredmény akkor tölthető fel, ha az ImageAnalysisOptions::SetModelName meghívása megtörtént, és a megadott egyéni modell be lett tanítva a címkék észlelésére.
Válaszok
Nullable object holding the ContentTags result or an empty value.
GetPeople
Szintaxis: public inline Nullable< DetectedPeople > GetPeople ( );
Lekéri az észlelt személyek listáját egy elemzett képről.
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisFeature::Kapcsolatok szerepel az ImageAnalysisOptions::SetFeatures hívása során.
Válaszok
Nullable objektum, amely a DetectedPeople eredményt vagy egy üres értéket tartalmaz.
GetCropSuggestions
Szintaxis: public inline Nullable< CropSuggestions > GetCropSuggestions ( );
Lekéri az elemzett kép javasolt képvágási műveleteinek listáját a kívánt méretarányokkal (ha van ilyen)
SmartCrops néven is ismeri. Ezek a körülvágási javaslatok a lehető legtöbb tartalmat megőrzik a megadott méretarányok elérésekor (ha vannak ilyenek).
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisFeature::CropSuggestions szerepel az ImageAnalysisOptions::SetFeatures hívása során.
Megadhat egy vagy több kívánt körülvágási méretarányt az ImageAnalysisOptions::SetCroppingAspectRatios meghívásával. Ha a CroppingAspectRatios nincs beállítva, a szolgáltatás egy olyan körülvágási javaslatot ad vissza, amelynek méretaránya megfelelőnek látja.
Válaszok
Nullable objektum, amely a CropSuggestions eredményt vagy egy üres értéket tartalmaz.
GetSegmentationResult
Szintaxis: public inline Nullable< SegmentationResult > GetSegmentationResult ( );
Kérje le a képszegmentálási művelet eredményét.
Ez az eredmény csak akkor lesz feltöltve, ha az ImageAnalysisOptions::SetSegmentationMode() meghívása imageSegmentationMode::BackgroundRemoval vagy ImageSegmentationMode::ForegroundMatting beállítással történt.
Válaszok
Nullable objektum, amely a SegmentationResult értéket vagy egy üres értéket tartalmaz.