Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
class ImageAnalysis::ImageAnalyzer
: public std::enable_shared_from_this< ImageAnalyzer >
: private Core::_detail::RecognizerBase< ImageAnalyzer, ImageAnalysisOptions, ImageAnalysisOptions, ImageAnalyzerProperties, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisEventArgs, ImageAnalysisEventArgs >
Een object dat bewerkingen voor afbeeldingsanalyse met de Computer Vision-service mogelijk maakt.
ImageAnalyzer::Create(service, invoer) gebruiken om te instantiëren
Leden
Geanalyseerd
Syntaxis: public Core::EventSignal< const ImageAnalysisEventArgs & > & Analyzed;
Een gebeurtenissignaal dat wordt gegenereerd wanneer een nieuwe ImageAnalysisResult beschikbaar is (analyse geslaagd of er is een fout opgetreden)
Eigenschappen
Syntaxis: public ImageAnalyzerProperties & Properties;
Hiermee haalt u een verzameling geavanceerde eigenschappen voor afbeeldingsanalyse op.
~ImageAnalyzer
Syntaxis: public inline virtual ~ImageAnalyzer ( );
Hiermee wordt een exemplaar van de klasse ImageAnalyzer verwijderd.
GetSession
Syntaxis: public inline std::shared_ptr< Core::Session::VisionSession > GetSession ( ) const;
Haalt het VisionSession-exemplaar van de analyse op.
Retouren
De VisionSession-instantie verpakt in een std::shared_ptr
Analyseren
Syntaxis: public inline std::shared_ptr< ImageAnalysisResult > Analyze ( );
Voert één afbeeldingsanalysebewerking uit met behulp van de bron die is opgegeven toen deze ImageAnalyzer werd gemaakt. De bewerking is synchroon en wordt geblokkeerd totdat de service-aanroep is voltooid.
Retouren
De zojuist gemaakte ImageAnalysisResult verpakt in een std::shared_ptr
AnalyzeAsync
Syntaxis: public inline std::future< std::shared_ptr< ImageAnalysisResult > > AnalyzeAsync ( );
Hiermee start u één afbeeldingsanalysebewerking op de bron die is opgegeven toen deze ImageAnalyzer werd gemaakt.
Retouren
Het toekomstige ImageAnalysisResult verpakt in een std::future<std::shared_ptr<>>
Maken
Syntaxis: 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 );
Hiermee maakt u een nieuw ImageAnalyzer-exemplaar.
Parameters
embeddedVisionOptionsDe ingesloten opties die worden gebruikt voor het maken van offlineverwerkingspijplijnenvisionSourceDe te gebruiken Vision-bronanalysisOptionsDe opties voor afbeeldingsanalyse die moeten worden gebruikt
Retouren
De zojuist gemaakte ImageAnalyzer verpakt in een std::shared_ptr
Maken
Syntaxis: 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 );
Hiermee maakt u een nieuw ImageAnalyzer-exemplaar.
Parameters
serviceOptionsDe Vision-serviceopties die worden gebruikt om verbinding te maken met de servicevisionSourceDe te gebruiken Vision-bronanalysisOptionsDe opties voor De Vision-service die u wilt gebruiken
Retouren
De zojuist gemaakte ImageAnalyzer verpakt in een std::shared_ptr