Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
-
deviceAttributesCapturer 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
-
deviceAttributesCapturer 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
-
fileNameNom 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
-
fileNameNom 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
-
urlURL 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
-
urlURL 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
-
frameSourceFrameSource 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
-
frameSetSourceFrameSetSource 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
-
imageSourceBufferMémoire tampon source d’image contenant l’image à traiter
Retours
VisionSource nouvellement créé en tant que std::shared_ptr