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 クラスの新しいインスタンスを初期化します。
パラメーター
-
frameSourceFrameSource::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 クラスの新しいインスタンスを初期化します。
パラメーター
-
frameSetSourceFrameSetSource::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