Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje źródło danych obrazów używanych jako dane wejściowe do operacji przetwarzanie obrazów.
Elementy członkowskie
Właściwości
Składnia: public Input::VisionSourceProperties & Properties;
Pobiera kolekcję dodatkowych właściwości visionSource.
~VisionSource
Składnia: public inline virtual ~VisionSource ( );
Destrukuje wystąpienie klasy VisionSource.
FromDefaultCaptureDevice
Składnia: public inline static std::shared_ptr< VisionSource > FromDefaultCaptureDevice ( );
Inicjuje nowe wystąpienie klasy VisionSource przy użyciu domyślnego urządzenia przechwytywania, takiego jak aparat fotograficzny.
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
Nieobsługiwane do użycia z usługą ImageAnalyzer
FromCaptureDevice
Składnia: public inline static std::shared_ptr< VisionSource > FromCaptureDevice ( const std::string & deviceAttributes );
Inicjuje nowe wystąpienie klasy VisionSource z urządzenia przechwytywania określonego przez jego atrybuty.
Parametry
-
deviceAttributesPrzechwytywanie atrybutów urządzenia (np. "front=true;") lub pustego ciągu domyślnego urządzenia przechwytywania<
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
Nieobsługiwane do użycia z usługą ImageAnalyzer.
FromCaptureDevice
Składnia: public inline static std::shared_ptr< VisionSource > FromCaptureDevice ( const std::wstring & deviceAttributes );
Inicjuje nowe wystąpienie klasy VisionSource z urządzenia przechwytywania określonego przez jego atrybuty.
Parametry
-
deviceAttributesPrzechwytywanie atrybutów urządzenia (np. "front=true;") lub pustego ciągu domyślnego urządzenia przechwytywania<
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
Nieobsługiwane do użycia z usługą ImageAnalyzer.
Z pliku
Składnia: public inline static std::shared_ptr< VisionSource > FromFile ( const std::string & fileName );
Inicjuje nowe wystąpienie klasy VisionSource przy użyciu lokalnego obrazu wejściowego lub pliku wideo.
Parametry
-
fileNamePełna nazwa ścieżki pliku lokalnego
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
Z pliku
Składnia: public inline static std::shared_ptr< VisionSource > FromFile ( const std::wstring & fileName );
Inicjuje nowe wystąpienie klasy VisionSource przy użyciu lokalnego obrazu wejściowego lub pliku wideo.
Parametry
-
fileNamePełna nazwa ścieżki pliku lokalnego
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
FromUrl
Składnia: public inline static std::shared_ptr< VisionSource > FromUrl ( const std::string & url );
Inicjuje nowe wystąpienie klasy VisionSource przy użyciu określonego internetowego adresu URL.
Parametry
-
urlDostępny adres URL nośnika wejściowego
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
FromUrl
Składnia: public inline static std::shared_ptr< VisionSource > FromUrl ( const std::wstring & url );
Inicjuje nowe wystąpienie klasy VisionSource przy użyciu określonego internetowego adresu URL.
Parametry
-
urlDostępny adres URL nośnika wejściowego
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
FromFrameSource
Składnia: public inline static std::shared_ptr< VisionSource > FromFrameSource ( const std::shared_ptr< Frames::FrameSource > & frameSource );
Inicjuje nowe wystąpienie klasy VisionSource za pomocą elementu FrameSource.
Parametry
-
frameSourceŹródło ramki uzyskane za pośrednictwem elementu FrameSource::FromFormat()
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
Nieobsługiwane do użycia z usługą ImageAnalyzer
FromFrameSetSource
Składnia: public inline static std::shared_ptr< VisionSource > FromFrameSetSource ( const std::shared_ptr< Frames::FrameSetSource > & frameSetSource );
Inicjuje nowe wystąpienie klasy VisionSource za pomocą elementu FrameSource.
Parametry
-
frameSetSourceElement FrameSetSource uzyskany za pośrednictwem elementu FrameSetSource::FromFormat()
Zwraca
Nowo utworzone źródło VisionSource opakowane wewnątrz elementu std::shared_ptr
Nieobsługiwane do użycia z usługą ImageAnalyzer
FromImageSourceBuffer
Składnia: public inline static std::shared_ptr< VisionSource > FromImageSourceBuffer ( const std::shared_ptr< ImageSourceBuffer > & imageSourceBuffer );
Inicjuje nowe wystąpienie klasy VisionSource z klasy ImageSourceBuffer, co umożliwia aplikacji przekazanie obrazu z buforu pamięci.
Parametry
-
imageSourceBufferBufor źródła obrazu zawierający obraz do przetworzenia
Zwraca
Nowo utworzone źródło VisionSource jako std::shared_ptr