主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

opticalFlow

オプティカルフロー行列を格納するオブジェクト

説明

opticalFlowオブジェクトは1つのイメージまたはビデオフレームから別のイメージまたはビデオフレームに移動するオブジェクトの方向と速度を格納します。オブジェクト関数情节を使用して,オプティカルフローベクトルをプロットします。

作成

説明

= opticalFlowは,既定のプロパティ値を使用してオプティカルフローオブジェクトを作成します。

= opticalFlow (Vxv)は2つの同じサイズの行列Vxvからオプティカルフローオブジェクトを作成します。行列Vxvはそれぞれ,速度のx成分とy成分です。入力の速度成分によってオプティカル フロー オブジェクトのプロパティが設定されます。

入力引数

すべて展開する

速度のx成分。M行N列の行列として指定します。

データ型:|

速度のy成分。M行N列の行列として指定します。

データ型:|

メモ

Vxおよびvはサイズとデータ型が同じでなければなりません。

プロパティ

すべて展開する

速度のx成分。M行N列の行列として指定します。入力のVxが指定されていない場合,このプロパティの既定値は0行1列の空行列に設定されます。

データ型:|

速度のy成分。M行N列の行列として指定します。入力のvが指定されていない場合,このプロパティの既定値は0行1列の空行列に設定されます。

データ型:|

このプロパティは読み取り専用です。

ラジアン単位のオプティカルフローの位相角。サイズとデータ型が速度の成分と同じM行N列の行列として指定します。オプティカルフローの位相角は、速度の x 成分と y 成分から計算されます。入力のVxvが指定されていない場合,このプロパティの既定値は0行1列の空行列に設定されます。

データ型:|

このプロパティは読み取り専用です。

オプティカルフローの振幅。サイズとデータ型が速度の成分と同じM行N列の行列として指定します。オプティカルフローの振幅は,速度のx成分とy成分から計算されます。入力のVxvが指定されていない場合,このプロパティの既定値は0行1列の空行列に設定されます。

データ型:|

オブジェクト関数

情节 オプティカルフローベクトルをプロット

すべて折りたたむ

オプティカルフローオブジェクトを作成して,そのプロパティを表示します。

流= opticalFlow
flow = opticalFlow with properties: Vx: [0×1 double] Vy: [0×1 double]朝向:[0×1 double]量级:[0×1 double]

プロパティの既定値はサイズが0行1列,データ型がの空行列として返されます。

2つの同じサイズの速度行列からオプティカルフローオブジェクトを作成します。

Vx = randn (100100);v = randn (100100);opflow = opticalFlow (Vx, v);

オプティカルフローオブジェクトのプロパティを調べます。方向と振幅は速度行列から計算されます。

opflow
opflow = opflow with properties: Vx: [100x100 double] Vy: [100x100 double]方向:[100x100 double]大小:[100x100 double]

オブジェクトの速度を矢印でプロットします。

情节(opflow“DecimationFactor”, 10 [10],“ScaleFactor”10);

图中包含一个轴。轴包含一个箭袋类型的物体。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

R2015aで導入