Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
class ImageAnalysis::ImageAnalyzer
: public std::enable_shared_from_this< ImageAnalyzer >
: private Core::_detail::RecognizerBase< ImageAnalyzer, ImageAnalysisOptions, ImageAnalysisOptions, ImageAnalyzerProperties, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisResult, ImageAnalysisEventArgs, ImageAnalysisEventArgs, ImageAnalysisEventArgs >
Görüntü İşleme hizmetiyle Görüntü Analizi işlemlerini kolaylaştıran bir nesne.
Örnek oluşturmak için ImageAnalyzer::Create(service, input) kullanma
Üyeler
Analiz
Söz dizimi: public Core::EventSignal< const ImageAnalysisEventArgs & > & Analyzed;
Yeni bir ImageAnalysisResult kullanılabilir olduğunda ortaya çıkan olay sinyali (çözümleme başarılı oldu veya bir hata oluştu)
Özellikler
Söz dizimi: public ImageAnalyzerProperties & Properties;
Gelişmiş Görüntü Analizi özelliklerinden oluşan bir koleksiyon alır.
~ImageAnalyzer
Söz dizimi: public inline virtual ~ImageAnalyzer ( );
ImageAnalyzer sınıfının bir örneğini yok eder.
GetSession
Söz dizimi: public inline std::shared_ptr< Core::Session::VisionSession > GetSession ( ) const;
Çözümleyicinin VisionSession örneğini alır.
Döndürülenler
Bir std::shared_ptr içine sarmalanmış VisionSession örneği
Analiz
Söz dizimi: public inline std::shared_ptr< ImageAnalysisResult > Analyze ( );
Bu ImageAnalyzer oluşturulduğunda sağlanan kaynağı kullanarak tek bir Görüntü Analizi işlemi gerçekleştirir. İşlem zaman uyumludur ve hizmet çağrısı tamamlanana kadar engeller.
Döndürülenler
Yeni oluşturulan ImageAnalysisResult bir std::shared_ptr içine sarmalandı
AnalyzeAsync
Söz dizimi: public inline std::future< std::shared_ptr< ImageAnalysisResult > > AnalyzeAsync ( );
Bu ImageAnalyzer oluşturulduğunda sağlanan kaynağa karşı tek bir Görüntü Analizi işlemi başlatır.
Döndürülenler
Gelecekteki ImageAnalysisResult bir içinde sarmalanmış std::future<std::shared_ptr<>>
Oluştur
Söz dizimi: 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 );
Yeni bir ImageAnalyzer örneği oluşturur.
Parametreler
embeddedVisionOptionsÇevrimdışı işleme işlem hatları oluşturmak için kullanılan Katıştırılmış SeçeneklervisionSourceKullanılacak Görüntü İşleme KaynağıanalysisOptionsKullanılacak Görüntü Çözümleme Seçenekleri
Döndürülenler
Yeni oluşturulan ImageAnalyzer bir std::shared_ptr içine sarmalandı
Oluştur
Söz dizimi: 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 );
Yeni bir ImageAnalyzer örneği oluşturur.
Parametreler
serviceOptionsHizmete bağlanmak için kullanılan Görüntü İşleme Hizmeti SeçeneklerivisionSourceKullanılacak Görüntü İşleme KaynağıanalysisOptionsKullanılacak Görüntü İşleme Hizmeti Seçenekleri
Döndürülenler
Yeni oluşturulan ImageAnalyzer bir std::shared_ptr içine sarmalandı