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 Core::Session::VisionSession
: public std::enable_shared_from_this< VisionSession >
Belirli bir yapılandırma, giriş ve seçenek kümesiyle sınırlı bir süre için kullanılan Bir Dizi Görüntü İşleme özelliğini temsil eder.
Üyeler
SessionStarted
Söz dizimi: public Core::EventSignal< const SessionStartedEventArgs & > SessionStarted;
Tanıma oturumunun (işlem) başlangıcını gösteren olaylar için sinyal.
SessionStopped
Söz dizimi: public Core::EventSignal< const SessionStoppedEventArgs & > SessionStopped;
Tanıma oturumunun (işlem) sonunu gösteren olaylar için sinyal.
Tanınan
Söz dizimi: public Core::EventSignal< const SessionResultEventArgs & > Recognized;
Tanıma işlemlerini içeren olaylar için sinyal.
Özellikler
Söz dizimi: public Session::VisionSessionProperties & Properties;
Ek çıkarım işlemi özelliklerinden oluşan bir koleksiyon alır.
~VisionSession
Söz dizimi: public inline virtual ~VisionSession ( );
VisionSession sınıfının bir örneğini yok eder.
GetSessionId
Söz dizimi: public inline std::string GetSessionId ( ) const;
Bu VisionSession'ın kaynaklandığı benzersiz Oturum Kimliğini alır.
Döndürülenler
Oturum Kimliği dizesi.
GetSessionId
Söz dizimi: public template< > inline AI::Core::_detail::enable_if_w_or_string_t< T > GetSessionId ( ) const;
Bu VisionSession'ın kaynaklandığı benzersiz Oturum Kimliğini alır.
Döndürülenler
Oturum Kimliği dizesi.
RecognizeOnce
Söz dizimi: public inline std::shared_ptr< SessionResult > RecognizeOnce ( );
Girişten bir SessionResult tanıyın.
Döndürülenler
Yeni oluşturulan SessionResult bir içinde sarmalanmış std::shared_ptr
RecognizeOnceAsync
Söz dizimi: public inline std::future< std::shared_ptr< SessionResult > > RecognizeOnceAsync ( );
Girişten bir SessionResult'u zaman uyumsuz olarak tanıyın.
Döndürülenler
Gelecekteki SessionResult bir içinde sarmalanmış std::future<std::shared_ptr<>>
StartContinuousRecognition
Söz dizimi: public inline void StartContinuousRecognition ( );
Girdiden Sonuçları sürekli olarak tanımaya başlar.
StartContinuousRecognitionAsync
Söz dizimi: public inline std::future< void > StartContinuousRecognitionAsync ( );
Girdiden Sonuçları sürekli olarak tanımaya başlar.
Döndürülenler
Sürekli std::future<void> tanıma başlatıldıktan sonra tamamlanacak bir
StopContinuousRecognition
Söz dizimi: public inline void StopContinuousRecognition ( );
Girişten Sonuçları tanımayı durdurur.
StopContinuousRecognitionAsync
Söz dizimi: public inline std::future< void > StopContinuousRecognitionAsync ( );
Girişlerin Sonuçlarını zaman uyumsuz olarak tanımayı durdurur.
Döndürülenler
Sürekli std::future<void> tanıma durdurulduktan sonra tamamlanması gereken bir
WaitForStop
Söz dizimi: public inline bool WaitForStop ( );
Tanımanın durmasını bekler.
Döndürülenler
Oturum durdurulduysa true, sonra durdurulmadıysa false, varsayılan zaman aşımı
WaitForStop durdurulmaya başlamıyor. Durdurmayı başlatmak için StopContinuousRecognition veya benzeri bir çağrı
WaitForStop
Söz dizimi: public inline bool WaitForStop ( const std::chrono::milliseconds & timeout );
Tanımanın durmasını bekler.
Parametreler
-
timeoutMilisaniye cinsinden bekleme zaman aşımı
Döndürülenler
oturum durdurulduysa true, zaman aşımından sonra durdurulmadıysa false
WaitForStop durdurulmaya başlamıyor. Durdurmayı başlatmak için StopContinuousRecognition veya benzeri bir çağrı
WaitForStopAsync
Söz dizimi: public inline std::future< void > WaitForStopAsync ( );
Tanımanın durmasını bekler.
Döndürülenler
std::future<void> oturumun durdurulmasını temsil etme
WaitForStop durdurulmaya başlamıyor. Durdurmayı başlatmak için StopContinuousRecognition veya benzeri bir çağrı
Oluştur
Söz dizimi: public template< > inline static std::shared_ptr< VisionSession > Create ( const std::shared_ptr< TConfigOptions > & visionConfigOptions , const std::shared_ptr< Input::VisionSource > & input , const std::shared_ptr< VisionSessionOptions > & sessionOptions );
VisionSession sınıfının yeni bir örneğini başlatır.
Parametreler
visionConfigOptionsGörüntü işleme yapılandırması (Hizmet veya Katıştırılmış) seçenekleri.inputGörüntü kaynağı.sessionOptionsGörüntü işleme oturumu seçenekleri.
Döndürülenler
Yeni oluşturulan VisionSession bir std::shared_ptr
m_properties
Söz dizimi: protected AI::Core::_detail::PropertyCollection< Session::VisionSessionProperties > m_properties;