classe Input::VisionSource

Rappresenta un'origine di dati di visione, usati come input per un'operazione di Visione artificiale.

Membri

Proprietà

Sintassi: public Input::VisionSourceProperties & Properties;

Ottiene una raccolta di proprietà VisionSource aggiuntive.

~VisionSource

Sintassi: public inline virtual ~VisionSource ( );

Elimina un'istanza della classe VisionSource.

FromDefaultCaptureDevice

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

Inizializza una nuova istanza della classe VisionSource usando il dispositivo di acquisizione predefinito, ad esempio una fotocamera.

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

Non ancora supportato per l'uso con ImageAnalyzer

FromCaptureDevice

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

Inizializza una nuova istanza della classe VisionSource da un dispositivo di acquisizione specificato dagli attributi.

Parametri

  • deviceAttributes Acquisire gli attributi del dispositivo (ad esempio "front=true;") o una stringa vuota per il dispositivo di acquisizione predefinito<

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

Non ancora supportato per l'uso con ImageAnalyzer.

FromCaptureDevice

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

Inizializza una nuova istanza della classe VisionSource da un dispositivo di acquisizione specificato dagli attributi.

Parametri

  • deviceAttributes Acquisire gli attributi del dispositivo (ad esempio "front=true;") o una stringa vuota per il dispositivo di acquisizione predefinito<

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

Non ancora supportato per l'uso con ImageAnalyzer.

Fromfile

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

Inizializza una nuova istanza della classe VisionSource usando un'immagine di input locale o un file video.

Parametri

  • fileName Nome completo del percorso del file locale

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

Fromfile

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

Inizializza una nuova istanza della classe VisionSource usando un'immagine di input locale o un file video.

Parametri

  • fileName Nome completo del percorso del file locale

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

FromUrl

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

Inizializza una nuova istanza della classe VisionSource usando l'URL accessibile da Internet specificato.

Parametri

  • url URL accessibile per il supporto di input

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

FromUrl

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

Inizializza una nuova istanza della classe VisionSource usando l'URL accessibile da Internet specificato.

Parametri

  • url URL accessibile per il supporto di input

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

FromFrameSource

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

Inizializza una nuova istanza della classe VisionSource con FrameSource.

Parametri

  • frameSource FrameSource ottenuto tramite FrameSource::FromFormat()

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

Non ancora supportato per l'uso con ImageAnalyzer

FromFrameSetSource

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

Inizializza una nuova istanza della classe VisionSource con FrameSource.

Parametri

  • frameSetSource FrameSetSource ottenuto tramite FrameSetSource::FromFormat()

Restituisce

VisionSource appena creato è stato eseguito il wrapping all'interno di uno std::shared_ptr

Non ancora supportato per l'uso con ImageAnalyzer

FromImageSourceBuffer

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

Inizializza una nuova istanza della classe VisionSource da un ImageSourceBuffer, consentendo all'applicazione di passare un'immagine da un buffer di memoria.

Parametri

  • imageSourceBuffer Buffer di origine dell'immagine contenente l'immagine da elaborare

Restituisce

VisionSource appena creato come std::shared_ptr