このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
plot
オプティカル フロー ベクトルをプロット
説明
plot(
は、オプティカル フロー ベクトルをプロットします。flow
)
plot(
は、前の構文にある引数の任意の組み合わせに加えて、名前と値の引数を 1 つ以上使用してオプションを指定します。たとえば、flow
,Name=Value
)plot(flow,Color="red")
は、赤いフロー ベクトルを使用してオプティカル フローをプロットします。
例
オプティカル フロー オブジェクトの作成と速度のプロット
2 つの同じサイズの速度行列からオプティカル フロー オブジェクトを作成します。
Vx = randn(100,100); Vy = randn(100,100); opflow = opticalFlow(Vx,Vy);
オプティカル フロー オブジェクトのプロパティを調べます。方向と大きさは速度行列から計算されます。
opflow
opflow = opticalFlow with properties: Vx: [100x100 double] Vy: [100x100 double] Orientation: [100x100 double] Magnitude: [100x100 double]
オブジェクトの速度を矢印でプロットします。
plot(opflow,DecimationFactor=[10 10],ScaleFactor=10);
入力引数
flow
— オプティカル フロー行列が含まれているオブジェクト
opticalFlow
オブジェクト
オプティカル フロー速度行列が含まれているオブジェクト。opticalFlow
オブジェクトとして指定します。
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで、Name
は引数名で、Value
は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name
を引用符で囲みます。
例: plot(flow,Color="red")
は、赤いフロー ベクトルを使用してオプティカル フローをプロットします。
DecimationFactor
— 速度ベクトルの間引き係数
[1 1]
(既定値) | 2 要素ベクトル
速度ベクトルの間引き係数。2 要素ベクトルとして指定します。2 要素ベクトルの形式は [XDecimFactor YDecimFactor] で、それぞれ x 方向と y 方向に沿った速度ベクトルの間引き係数を指定します。XDecimFactor と YDecimFactor は正のスカラー整数です。Quiver プロットを簡潔にするには、このプロパティの値を大きくします。
ScaleFactor
— 速度ベクトルの表示のスケーリング係数
1
(既定値) | 正の整数スカラー
速度ベクトルの表示のスケーリング係数。正の整数スカラーとして指定します。より長いベクトルを表示するには、この値を大きくします。
Parent
— Figure の座標軸
gca
ハンドル
Figure の座標軸。axes オブジェクトとして指定します。既定値は、現在の座標軸ハンドル gca
に設定されます。
Color
— オプティカル フロー ベクトルの色
"blue" (既定値) | RGB 3 成分 | 色の完全名または省略名
オプティカル フロー ベクトルの色。[0,1] の範囲の 1 行 3 列の RGB 3 成分として指定するか、色の完全名または省略名として指定します。
バージョン履歴
R2015a で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)