Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
class ImageAnalysis::ImageAnalyzer
: public std::enable_shared_from_this< ImageAnalyzer >
: private Core::_detail::RecognizerBase< ImageAnalyzer, ImageAnalysisOptions, ImageAnalysisOptions, ImageAnalyzerProperties, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisEventArgs, ImageAnalysisEventArgs >
Objekt, který usnadňuje operace analýzy obrázků pomocí služby Počítačové zpracování obrazu.
Vytvoření instance pomocí ImageAnalyzer::Create(service, input)
Členové
Analyzovány
Syntaxe: public Core::EventSignal< const ImageAnalysisEventArgs & > & Analyzed;
Signál události, který se vyvolá, když je k dispozici nová imageAnalysisResult (analýza byla úspěšná nebo došlo k chybě)
Vlastnosti
Syntaxe: public ImageAnalyzerProperties & Properties;
Získá kolekci pokročilých vlastností analýzy obrázků.
~ImageAnalyzer
Syntaxe: public inline virtual ~ImageAnalyzer ( );
Destrukuje instanci Třídy ImageAnalyzer.
GetSession
Syntaxe: public inline std::shared_ptr< Core::Session::VisionSession > GetSession ( ) const;
Získá VisionSession instance analyzátoru.
Návraty
Instance VisionSession zabalená uvnitř std::shared_ptr
Analyzovat
Syntaxe: public inline std::shared_ptr< ImageAnalysisResult > Analyze ( );
Provede jednu operaci analýzy obrázků pomocí zdroje zadaného při vytvoření tohoto nástroje ImageAnalyzer. Operace je synchronní a blokuje, dokud se volání služby dokončí.
Návraty
Nově vytvořený ImageAnalysisResult zabalený uvnitř std::shared_ptr
AnalyzeAsync
Syntaxe: public inline std::future< std::shared_ptr< ImageAnalysisResult > > AnalyzeAsync ( );
Spustí jednu operaci analýzy obrázků proti zdroji, který byl poskytnut při vytvoření tohoto ImageAnalyzeru.
Návraty
Budoucí ImageAnalysisResult zabalený uvnitř objektu std::future<std::shared_ptr<>>
Vytvořit
Syntaxe: 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 );
Vytvoří novou instanci ImageAnalyzer.
Parametry
embeddedVisionOptionsVložené možnosti použité k vytváření kanálů zpracování offlinevisionSourceZdroj obrazu, který se má použítanalysisOptionsMožnosti analýzy obrázků, které se mají použít
Návraty
Nově vytvořený Objekt ImageAnalyzer zabalený uvnitř std::shared_ptr
Vytvořit
Syntaxe: 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 );
Vytvoří novou instanci ImageAnalyzer.
Parametry
serviceOptionsMožnosti služby Vision Použité pro připojení ke služběvisionSourceZdroj obrazu, který se má použítanalysisOptionsMožnosti služby Vision Service, které se mají použít
Návraty
Nově vytvořený Objekt ImageAnalyzer zabalený uvnitř std::shared_ptr