class Input::VisionSource

Představuje zdroj obrazových dat, který se používá jako vstup pro operaci Počítačové zpracování obrazu.

Členové

Vlastnosti

Syntaxe: public Input::VisionSourceProperties & Properties;

Získá kolekci dalších vlastností VisionSource.

~VisionSource

Syntaxe: public inline virtual ~VisionSource ( );

Destrukuje instanci Třídy VisionSource.

FromDefaultCaptureDevice

Syntaxe: public inline static std::shared_ptr< VisionSource > FromDefaultCaptureDevice ( );

Inicializuje novou instanci třídy VisionSource pomocí výchozího zachytávacího zařízení, jako je například fotoaparát.

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Zatím se nepodporuje pro použití s ImageAnalyzerem.

FromCaptureDevice

Syntaxe: public inline static std::shared_ptr< VisionSource > FromCaptureDevice ( const std::string & deviceAttributes );

Inicializuje novou instanci třídy VisionSource ze zachytávacího zařízení určeného jeho atributy.

Parametry

  • deviceAttributes Zachytávání atributů zařízení (např. "front=true;") nebo prázdný řetězec pro výchozí zařízení pro záznam<

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Použití s nástrojem ImageAnalyzer se zatím nepodporuje.

FromCaptureDevice

Syntaxe: public inline static std::shared_ptr< VisionSource > FromCaptureDevice ( const std::wstring & deviceAttributes );

Inicializuje novou instanci třídy VisionSource ze zachytávacího zařízení určeného jeho atributy.

Parametry

  • deviceAttributes Zachytávání atributů zařízení (např. "front=true;") nebo prázdný řetězec pro výchozí zařízení pro záznam<

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Použití s nástrojem ImageAnalyzer se zatím nepodporuje.

Z souboru

Syntaxe: public inline static std::shared_ptr< VisionSource > FromFile ( const std::string & fileName );

Inicializuje novou instanci třídy VisionSource pomocí místního vstupního obrázku nebo videosouboru.

Parametry

  • fileName Úplný název cesty k místnímu souboru

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Z souboru

Syntaxe: public inline static std::shared_ptr< VisionSource > FromFile ( const std::wstring & fileName );

Inicializuje novou instanci třídy VisionSource pomocí místního vstupního obrázku nebo videosouboru.

Parametry

  • fileName Úplný název cesty k místnímu souboru

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Z adresy URL

Syntaxe: public inline static std::shared_ptr< VisionSource > FromUrl ( const std::string & url );

Inicializuje novou instanci VisionSource třídy pomocí zadané adresy URL přístupné z internetu.

Parametry

  • url Přístupná adresa URL vstupního média

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Z adresy URL

Syntaxe: public inline static std::shared_ptr< VisionSource > FromUrl ( const std::wstring & url );

Inicializuje novou instanci VisionSource třídy pomocí zadané adresy URL přístupné z internetu.

Parametry

  • url Přístupná adresa URL vstupního média

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

FromFrameSource

Syntaxe: public inline static std::shared_ptr< VisionSource > FromFrameSource ( const std::shared_ptr< Frames::FrameSource > & frameSource );

Inicializuje novou instanci VisionSource třídy FrameSource.

Parametry

  • frameSource A FrameSource získané prostřednictvím FrameSource::FromFormat()

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Zatím se nepodporuje pro použití s ImageAnalyzerem.

FromFrameSetSource

Syntaxe: public inline static std::shared_ptr< VisionSource > FromFrameSetSource ( const std::shared_ptr< Frames::FrameSetSource > & frameSetSource );

Inicializuje novou instanci VisionSource třídy FrameSource.

Parametry

  • frameSetSource A FrameSetSource získané prostřednictvím FrameSetSource::FromFormat()

Návraty

Nově vytvořený VisionSource zabalený uvnitř std::shared_ptr

Zatím se nepodporuje pro použití s ImageAnalyzerem.

FromImageSourceBuffer

Syntaxe: public inline static std::shared_ptr< VisionSource > FromImageSourceBuffer ( const std::shared_ptr< ImageSourceBuffer > & imageSourceBuffer );

Inicializuje novou instanci VisionSource třídy z ImageSourceBuffer, což umožňuje aplikaci předat obrázek z vyrovnávací paměti.

Parametry

  • imageSourceBuffer Zdrojová vyrovnávací paměť obrázku obsahující obrázek ke zpracování

Návraty

Nově vytvořený VisionSource jako std::shared_ptr