třída ImageAnalysis::ImageAnalysisResultDetails

Představuje další informace související s výsledkem analýzy obrázku.

To zahrnuje nezpracovanou odpověď JSON ze služby a další podrobnosti související s připojením služby a zdrojem image.

Členové

GetResultId

Syntaxe: public inline std::string GetResultId ( ) const;

Získá jedinečný identifikátor ze služby Vision Service přidružený k tomuto výsledku.

Návraty

Řetězec ID výsledku.

GetResultId

Syntaxe: public template< > inline AI::Core::_detail::enable_if_w_or_string_t< T > GetResultId ( ) const;

Získá jedinečný identifikátor ze služby Vision Service přidružený k tomuto výsledku.

Návraty

Řetězec jedinečného ID.

GetJsonResult

Syntaxe: public inline std::string GetJsonResult ( );

Získá datovou část odpovědi JSON ze služby Vision Service, která byla deserializována k vytvoření poskytnuté ImageAnalysisResult.

Návraty

Řetězec JSON.

GetImageId

Syntaxe: public inline std::string GetImageId ( ) const;

Získá identifikátor analyzovaného obrázku. To může být název souboru obrázku s úplnou cestou, adresa URL obrázku nebo prázdný řetězec v závislosti na tom, jak byl VisionSource vytvořen. Pokud byl obrázek předán jako pole bajtů, bude to prázdný řetězec.

Návraty

Řetězec ID obrázku.

GetConnectionUrl

Syntaxe: public inline std::string GetConnectionUrl ( ) const;

Získá úplnou adresu URL použitou k připojení ke službě Image Analysis Service, aby se tyto výsledky získaly. Obsahuje parametry adresy URL dotazu.

Návraty

Adresa URL připojení.

FromResult

Syntaxe: public inline static std::shared_ptr< ImageAnalysisResultDetails > FromResult ( const std::shared_ptr< ImageAnalysisResult > & result );

Vrátí instanci ImageAnalysisResultDetails z daného Objektu ImageAnalysisResult. Toto je jediný způsob, jak vytvořit ImageAnalysisResultDetails objekt.

Parametry

  • result Výsledek analýzy obrázků

Návraty

Instance ImageAnalysisResultDetails obsahující podrobnosti o výsledku