class Input::VisionSource

Représente une source de données de vision, utilisée comme entrée dans une opération de Vision par ordinateur.

Membres

Propriétés

Syntaxe : public Input::VisionSourceProperties & Properties;

Obtient une collection de propriétés VisionSource supplémentaires.

~VisionSource

Syntaxe : public inline virtual ~VisionSource ( );

Détruit un instance de la classe VisionSource.

FromDefaultCaptureDevice

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

Initialise une nouvelle instance de la classe VisionSource à l’aide du périphérique de capture par défaut, tel qu’un appareil photo.

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

Non encore pris en charge pour une utilisation avec ImageAnalyzer

FromCaptureDevice

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

Initialise une nouvelle instance de la classe VisionSource à partir d’un appareil de capture spécifié par ses attributs.

Paramètres

  • deviceAttributes Capturer des attributs d’appareil (par exemple, « front=true; ») ou une chaîne vide pour l’appareil de capture par défaut<

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

Non encore pris en charge pour une utilisation avec ImageAnalyzer.

FromCaptureDevice

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

Initialise une nouvelle instance de la classe VisionSource à partir d’un appareil de capture spécifié par ses attributs.

Paramètres

  • deviceAttributes Capturer des attributs d’appareil (par exemple, « front=true; ») ou une chaîne vide pour l’appareil de capture par défaut<

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

Non encore pris en charge pour une utilisation avec ImageAnalyzer.

FromFile

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

Initialise une nouvelle instance de la classe VisionSource à l’aide d’une image d’entrée locale ou d’un fichier vidéo.

Paramètres

  • fileName Nom complet du chemin d’accès du fichier local

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

FromFile

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

Initialise une nouvelle instance de la classe VisionSource à l’aide d’une image d’entrée locale ou d’un fichier vidéo.

Paramètres

  • fileName Nom complet du chemin d’accès du fichier local

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

FromUrl

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

Initialise une nouvelle instance de la classe VisionSource à l’aide de l’URL accessible par Internet spécifiée.

Paramètres

  • url URL accessible pour le média d’entrée

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

FromUrl

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

Initialise une nouvelle instance de la classe VisionSource à l’aide de l’URL accessible par Internet spécifiée.

Paramètres

  • url URL accessible pour le média d’entrée

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

FromFrameSource

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

Initialise une nouvelle instance de la classe VisionSource avec un FrameSource.

Paramètres

  • frameSource FrameSource obtenu via FrameSource::FromFormat()

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

Non encore pris en charge pour une utilisation avec ImageAnalyzer

FromFrameSetSource

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

Initialise une nouvelle instance de la classe VisionSource avec un FrameSource.

Paramètres

  • frameSetSource FrameSetSource obtenu via FrameSetSource::FromFormat()

Retours

VisionSource nouvellement créé encapsulé dans un std::shared_ptr

Non encore pris en charge pour une utilisation avec ImageAnalyzer

FromImageSourceBuffer

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

Initialise une nouvelle instance de la classe VisionSource à partir d’un ImageSourceBuffer, ce qui permet à l’application de passer une image à partir d’une mémoire tampon.

Paramètres

  • imageSourceBuffer Mémoire tampon source d’image contenant l’image à traiter

Retours

VisionSource nouvellement créé en tant que std::shared_ptr