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::ImageAnalyzer
: public std::enable_shared_from_this< ImageAnalyzer >
: private Core::_detail::RecognizerBase< ImageAnalyzer, ImageAnalysisOptions, ImageAnalysisOptions, ImageAnalyzerProperties, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisEventArgs, ImageAnalysisEventArgs >
Olyan objektum, amely megkönnyíti a képelemzési műveleteket a Computer Vision szolgáltatással.
Az ImageAnalyzer::Create(szolgáltatás, bemenet) használata a példányosításhoz
Tagok
Elemezni
Szintaxis: public Core::EventSignal< const ImageAnalysisEventArgs & > & Analyzed;
Eseményjel, amely akkor aktiválódik, amikor új ImageAnalysisResult érhető el (vagy az elemzés sikeres volt, vagy hiba történt)
Tulajdonságok
Szintaxis: public ImageAnalyzerProperties & Properties;
Speciális képelemzési tulajdonságok gyűjteményét kapja meg.
~ImageAnalyzer
Szintaxis: public inline virtual ~ImageAnalyzer ( );
Az ImageAnalyzer osztály egy példányát bontja fel.
GetSession
Szintaxis: public inline std::shared_ptr< Core::Session::VisionSession > GetSession ( ) const;
Lekéri az elemző VisionSession-példányát.
Válaszok
A VisionSession-példány egy std::shared_ptr
Elemzés
Szintaxis: public inline std::shared_ptr< ImageAnalysisResult > Analyze ( );
Egyetlen képelemzési műveletet hajt végre az ImageAnalyzer létrehozásakor megadott forrás használatával. A művelet szinkron, és letiltja, amíg a szolgáltatáshívás befejeződik.
Válaszok
Az újonnan létrehozott ImageAnalysisResult egy std::shared_ptr
AnalyzeAsync
Szintaxis: public inline std::future< std::shared_ptr< ImageAnalysisResult > > AnalyzeAsync ( );
Egyetlen képelemzési műveletet indít az ImageAnalyzer létrehozásakor megadott forrással.
Válaszok
A jövőbeli ImageAnalysisResult egy std::future<std::shared_ptr<>>
Létrehozás
Szintaxis: public inline static std::shared_ptr< ImageAnalyzer > Create ( const std::shared_ptr< Embedded::EmbeddedVisionOptions > & embeddedVisionOptions , const std::shared_ptr< Input::VisionSource > & visionSource , const std::shared_ptr< ImageAnalysisOptions > & analysisOptions );
Létrehoz egy új ImageAnalyzer-példányt.
Paraméterek
embeddedVisionOptionsAz offline feldolgozási folyamatok létrehozásához használt Beágyazott beállításokvisionSourceA használni kívánt Vision-forrásanalysisOptionsA használni kívánt képelemzési beállítások
Válaszok
Az újonnan létrehozott ImageAnalyzer egy std::shared_ptr
Létrehozás
Szintaxis: public inline static std::shared_ptr< ImageAnalyzer > Create ( const std::shared_ptr< Service::VisionServiceOptions > & serviceOptions , const std::shared_ptr< Input::VisionSource > & visionSource , const std::shared_ptr< ImageAnalysisOptions > & analysisOptions );
Létrehoz egy új ImageAnalyzer-példányt.
Paraméterek
serviceOptionsA szolgáltatáshoz való csatlakozáshoz használt Vision Service-beállításokvisionSourceA használni kívánt Vision-forrásanalysisOptionsA Használni kívánt Vision Service-beállítások
Válaszok
Az újonnan létrehozott ImageAnalyzer egy std::shared_ptr