Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
-
deviceAttributesZachytá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
-
deviceAttributesZachytá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
-
urlPří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
-
urlPří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
-
frameSourceA 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
-
frameSetSourceA 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
-
imageSourceBufferZdrojová vyrovnávací paměť obrázku obsahující obrázek ke zpracování
Návraty
Nově vytvořený VisionSource jako std::shared_ptr