class Input::VisionSource

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

  • deviceAttributes Przechwytywanie 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

  • deviceAttributes Przechwytywanie 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

  • fileName Peł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

  • fileName Peł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

  • url Dostę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

  • url Dostę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

  • frameSetSource Element 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

  • imageSourceBuffer Bufor źródła obrazu zawierający obraz do przetworzenia

Zwraca

Nowo utworzone źródło VisionSource jako std::shared_ptr