classe Input::VisionSource

Representa uma fonte de dados de visão, usada como entrada para uma operação de Pesquisa Visual Computacional.

Membros

Propriedades

Sintaxe: public Input::VisionSourceProperties & Properties;

Obtém uma coleção de propriedades adicionais do VisionSource.

~VisionSource

Sintaxe: public inline virtual ~VisionSource ( );

Destrui uma instância da classe VisionSource.

FromDefaultCaptureDevice

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

Inicializa uma nova instância da classe VisionSource usando o dispositivo de captura padrão, como uma câmera.

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

Ainda não há suporte para uso com ImageAnalyzer

FromCaptureDevice

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

Inicializa uma nova instância da classe VisionSource de um dispositivo de captura especificado por seus atributos.

Parâmetros

  • deviceAttributes Capturar atributos de dispositivo (por exemplo, "front=true;") ou uma cadeia de caracteres vazia para o dispositivo de captura padrão<

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

Ainda não há suporte para uso com ImageAnalyzer.

FromCaptureDevice

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

Inicializa uma nova instância da classe VisionSource de um dispositivo de captura especificado por seus atributos.

Parâmetros

  • deviceAttributes Capturar atributos de dispositivo (por exemplo, "front=true;") ou uma cadeia de caracteres vazia para o dispositivo de captura padrão<

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

Ainda não há suporte para uso com ImageAnalyzer.

Fromfile

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

Inicializa uma nova instância da classe VisionSource usando uma imagem de entrada local ou um arquivo de vídeo.

Parâmetros

  • fileName O nome do caminho completo do arquivo local

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

Fromfile

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

Inicializa uma nova instância da classe VisionSource usando uma imagem de entrada local ou um arquivo de vídeo.

Parâmetros

  • fileName O nome do caminho completo do arquivo local

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

FromUrl

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

Inicializa uma nova instância da classe VisionSource usando a URL acessível pela Internet especificada.

Parâmetros

  • url Uma URL acessível para a mídia de entrada

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

FromUrl

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

Inicializa uma nova instância da classe VisionSource usando a URL acessível pela Internet especificada.

Parâmetros

  • url Uma URL acessível para a mídia de entrada

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

FromFrameSource

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

Inicializa uma nova instância da classe VisionSource com um FrameSource.

Parâmetros

  • frameSource Um FrameSource obtido via FrameSource::FromFormat()

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

Ainda não há suporte para uso com ImageAnalyzer

FromFrameSetSource

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

Inicializa uma nova instância da classe VisionSource com um FrameSource.

Parâmetros

  • frameSetSource Um FrameSetSource obtido via FrameSetSource::FromFormat()

Retornos

O VisionSource recém-criado encapsulado em um std::shared_ptr

Ainda não há suporte para uso com ImageAnalyzer

FromImageSourceBuffer

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

Inicializa uma nova instância da classe VisionSource de um ImageSourceBuffer, permitindo que o aplicativo passe uma imagem de um buffer de memória.

Parâmetros

  • imageSourceBuffer O buffer de origem da imagem que contém a imagem a ser processada

Retornos

O VisionSource recém-criado como um std::shared_ptr