クラス Input::VisionSource

Computer Vision操作への入力として使用されるビジョン データのソースを表します。

メンバー

プロパティ

構文: public Input::VisionSourceProperties & Properties;

追加の VisionSource プロパティのコレクションを取得します。

~VisionSource

構文: public inline virtual ~VisionSource ( );

VisionSource クラスのインスタンスを破棄します。

FromDefaultCaptureDevice

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

カメラなどの既定のキャプチャ デバイスを使用して、VisionSource クラスの新しいインスタンスを初期化します。

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

ImageAnalyzer での使用はまだサポートされていません

FromCaptureDevice

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

属性で指定されたキャプチャ デバイスから VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • deviceAttributes キャプチャ デバイス属性 (例: "front=true;")、または既定のキャプチャ デバイスの空の文字列<

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

ImageAnalyzer での使用はまだサポートされていません。

FromCaptureDevice

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

属性で指定されたキャプチャ デバイスから VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • deviceAttributes キャプチャ デバイス属性 (例: "front=true;")、または既定のキャプチャ デバイスの空の文字列<

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

ImageAnalyzer での使用はまだサポートされていません。

FromFile

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

ローカル入力イメージまたはビデオ ファイルを使用して、VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • fileName ローカル ファイルの完全パス名

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

FromFile

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

ローカル入力イメージまたはビデオ ファイルを使用して、VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • fileName ローカル ファイルの完全パス名

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

FromUrl

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

指定したインターネットにアクセスできる URL を使用して、VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • url 入力メディアのアクセス可能な URL

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

FromUrl

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

指定したインターネットにアクセスできる URL を使用して、VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • url 入力メディアのアクセス可能な URL

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

FromFrameSource

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

FrameSource を使用して VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • frameSource FrameSource::FromFormat() を使用して取得された FrameSource

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

ImageAnalyzer での使用はまだサポートされていません

FromFrameSetSource

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

FrameSource を使用して VisionSource クラスの新しいインスタンスを初期化します。

パラメーター

  • frameSetSource FrameSetSource::FromFormat() を使用して取得された FrameSetSource

戻り値

std::shared_ptr 内にラップされた新しく作成された VisionSource

ImageAnalyzer での使用はまだサポートされていません

FromImageSourceBuffer

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

ImageSourceBuffer から VisionSource クラスの新しいインスタンスを初期化し、アプリケーションがメモリ バッファーからイメージを渡せるようにします。

パラメーター

  • imageSourceBuffer 処理するイメージを含むイメージ ソース バッファー

戻り値

新しく作成された VisionSource を std::shared_ptr