class Input::VisionSource

Vertegenwoordigt een bron van vision-gegevens, die wordt gebruikt als invoer voor een Computer Vision-bewerking.

Leden

Eigenschappen

Syntaxis: public Input::VisionSourceProperties & Properties;

Hiermee haalt u een verzameling aanvullende VisionSource-eigenschappen op.

~VisionSource

Syntaxis: public inline virtual ~VisionSource ( );

Hiermee wordt een exemplaar van de klasse VisionSource verwijderd.

FromDefaultCaptureDevice

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse met behulp van het standaardopnameapparaat, zoals een camera.

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

Nog niet ondersteund voor gebruik met ImageAnalyzer

FromCaptureDevice

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse op basis van een opnameapparaat dat is opgegeven door de kenmerken.

Parameters

  • deviceAttributes Apparaatkenmerken vastleggen (bijvoorbeeld 'front=true') of een lege tekenreeks voor het standaardopnameapparaat<

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

Nog niet ondersteund voor gebruik met ImageAnalyzer.

FromCaptureDevice

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse op basis van een opnameapparaat dat is opgegeven door de kenmerken.

Parameters

  • deviceAttributes Apparaatkenmerken vastleggen (bijvoorbeeld 'front=true') of een lege tekenreeks voor het standaardopnameapparaat<

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

Nog niet ondersteund voor gebruik met ImageAnalyzer.

FromFile

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse met behulp van een lokale invoerafbeelding of videobestand.

Parameters

  • fileName De volledige padnaam van het lokale bestand

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

FromFile

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse met behulp van een lokale invoerafbeelding of videobestand.

Parameters

  • fileName De volledige padnaam van het lokale bestand

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

FromUrl

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse met behulp van de opgegeven url die toegankelijk is voor internet.

Parameters

  • url Een toegankelijke URL voor de invoermedia

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

FromUrl

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse met behulp van de opgegeven url die toegankelijk is voor internet.

Parameters

  • url Een toegankelijke URL voor de invoermedia

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

FromFrameSource

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

Initialiseert een nieuw exemplaar van de klasse VisionSource met een FrameSource.

Parameters

  • frameSource Een FrameSource verkregen via FrameSource::FromFormat()

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

Nog niet ondersteund voor gebruik met ImageAnalyzer

FromFrameSetSource

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

Initialiseert een nieuw exemplaar van de klasse VisionSource met een FrameSource.

Parameters

  • frameSetSource Een FrameSetSource verkregen via FrameSetSource::FromFormat()

Retouren

De zojuist gemaakte VisionSource verpakt in een std::shared_ptr

Nog niet ondersteund voor gebruik met ImageAnalyzer

FromImageSourceBuffer

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

Initialiseert een nieuw exemplaar van de VisionSource-klasse van een ImageSourceBuffer, zodat de toepassing een installatiekopieƫn kan doorgeven vanuit een geheugenbuffer.

Parameters

  • imageSourceBuffer De bronbuffer van de installatiekopie die de te verwerken installatiekopie bevat

Retouren

De zojuist gemaakte VisionSource als std::shared_ptr