Clase Input::VisionSource

Representa un origen de datos de visión, que se usa como entrada para una operación de Computer Vision.

Miembros

Propiedades

Sintaxis: public Input::VisionSourceProperties & Properties;

Obtiene una colección de propiedades de VisionSource adicionales.

~VisionSource

Sintaxis: public inline virtual ~VisionSource ( );

Destruct una instancia de la clase VisionSource.

FromDefaultCaptureDevice

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

Inicializa una nueva instancia de la clase VisionSource mediante el dispositivo de captura predeterminado, como una cámara.

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

Todavía no se admite para su uso con ImageAnalyzer

FromCaptureDevice

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

Inicializa una nueva instancia de la clase VisionSource desde un dispositivo de captura especificado por sus atributos.

Parámetros

  • deviceAttributes Capturar atributos de dispositivo (por ejemplo, "front=true;") o una cadena vacía para el dispositivo de captura predeterminado<

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

Todavía no se admite para su uso con ImageAnalyzer.

FromCaptureDevice

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

Inicializa una nueva instancia de la clase VisionSource desde un dispositivo de captura especificado por sus atributos.

Parámetros

  • deviceAttributes Capturar atributos de dispositivo (por ejemplo, "front=true;") o una cadena vacía para el dispositivo de captura predeterminado<

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

Todavía no se admite para su uso con ImageAnalyzer.

FromFile

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

Inicializa una nueva instancia de la clase VisionSource mediante una imagen de entrada local o un archivo de vídeo.

Parámetros

  • fileName Nombre de ruta de acceso completa del archivo local

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

FromFile

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

Inicializa una nueva instancia de la clase VisionSource mediante una imagen de entrada local o un archivo de vídeo.

Parámetros

  • fileName Nombre de ruta de acceso completa del archivo local

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

FromUrl

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

Inicializa una nueva instancia de la clase VisionSource mediante la dirección URL accesible a Internet especificada.

Parámetros

  • url Una dirección URL accesible para los medios de entrada

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

FromUrl

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

Inicializa una nueva instancia de la clase VisionSource mediante la dirección URL accesible a Internet especificada.

Parámetros

  • url Una dirección URL accesible para los medios de entrada

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

FromFrameSource

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

Inicializa una nueva instancia de la clase VisionSource con frameSource.

Parámetros

  • frameSource Objeto FrameSource obtenido a través de FrameSource::FromFormat()

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

Todavía no se admite para su uso con ImageAnalyzer

FromFrameSetSource

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

Inicializa una nueva instancia de la clase VisionSource con frameSource.

Parámetros

  • frameSetSource FrameSetSource obtenido a través de FrameSetSource::FromFormat()

Devoluciones

VisionSource recién creado dentro de un std::shared_ptr

Todavía no se admite para su uso con ImageAnalyzer

FromImageSourceBuffer

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

Inicializa una nueva instancia de la clase VisionSource desde imageSourceBuffer, lo que permite a la aplicación pasar una imagen desde un búfer de memoria.

Parámetros

  • imageSourceBuffer Búfer de origen de la imagen que contiene la imagen que se va a procesar

Devoluciones

VisionSource recién creado como std::shared_ptr