光流
オブジェクト速度の推定
- ライブラリ:
计算机视觉工具箱 /分析与增强
说明
光流ブロック,,,,またはlucas-kanade法法法しししして,,,,,,つのつの间,またはまたはつのつのつのつのフレームと别别のフレームフレームフレームののの推定します。
端子
入力
I/I1
- イメージまたはビデオフレーム
スカラー|ベクトル|行列
イメージまたはフレームスカラーベクトルまたは行列指定します。[次ののフロー计算]パラメーターが[2つの]
に设定れいる场合この端子の名前は[I1]に変更さます。
データ::单身的
|双倍的
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|固定点
i2
- イメージ
スカラー|ベクトル|行列
イメージまたはフレームスカラーベクトルまたは行列指定します。
データ::单身的
|双倍的
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|固定点
出力
| V |^2
- 速度の振幅
スカラー|ベクトル|行列
速度のスカラー,または行列としてれ。。。
データ::单身的
|双倍的
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|固定点
v
- 复素数形式速度成分
スカラー|ベクトル|行列
复素数速度成分スカラー,ベクトル行列指定指定ますます。
依存关系
この端子有效にする,,[速度]パラメーターを[复素数の成分と]
に设定し。
データ::单身的
|双倍的
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|固定点
パラメーター
[メイン]タブ
メソッド
- オプティカルフローの方法
喇叭・ schunck
(既定)|卢卡斯・凯纳德
オプティカルフローに使用方法を选択ますオプションオプションはは,[horn ・ schunck]
や[卢卡斯・凯纳德]
があります。
次ののオプティカルフロー计算计算
- オプティカルフローを计算
现在のとn个前フレームフレーム
(既定)|2つのイメージ
オプティカルフロー计算方法选択します。[2つの]
2つのてつのつの间オプティカルフローをしし。。[现在のとn个前]
をててフレームれているいるいるつのフレーム间オプティカルフローを计算します。。。
依存关系
このパラメーターにするは,次よう设定设定ますます。
[メソッド]パラメーターを
[horn ・ schunck]
にする[メソッド]パラメーターを
[卢卡斯・凯纳德]
にし,[时间勾配]を[差分[-1 1]]
にする
n
- フレーム数
1
(既定)|スカラー
基准フレームのフレーム间のフレームをスカラー値を入力します。
依存关系
このパラメーター有效にする,,[次ののフロー计算]パラメーターを[现在のとn个前]
に设定し。
平滑度系数
- 平滑度系数
1
(既定)|正のスカラー
2つの22つの。。または间间间つのつのつの间相対相対的なな动き动き动きがが大きい场合は,,大きい大きい正のスカラー値値を入力入力し。。。スカラー値入力します。
依存关系
このパラメーター有效にする,,[メソッド]パラメーターを[horn ・ schunck]
に设定し。
反复法の停止
- 反复法の停止
最大回数に到达ときとき
(既定)|速度差しきい値になったとき
|先に该当た方
ブロックのがするタイミングを制御をます。。差差が特定特定のしきい値をを下回ったたた场合场合[速度差値未満なった]
を选択。数のが行われ后プロセスを停止する场合,,[最大回数到达し]
を选択し。[先にし方]
を选択こともでき。。
依存关系
このパラメーター有效にする,,[メソッド]パラメーターを[horn ・ schunck]
に设定し。
最大迭代次数
- 最大反复回数
10
(既定)|スカラー
ブロック実行最大回数を指定し。。
依存关系
このパラメーター有效にする,,[メソッド]パラメーターを[horn ・ schunck]
に设定し,[反复法]パラメーターを[最大回数到达し]
または[先にし方]
に设定し。
速度出力
- オプティカルフローの出力
振幅の2乘
(既定)|复素数の水平成分成分成分
オプティカルフロー出力方法指定します。[振幅の2乘]
を选択た,ブロック各要素のがが
であるオプティカル行列を出力。。[复素数の成分と]
を选択た,ブロック各要素のがが
であるオプティカル行列を出力。。
时间勾配フィルター
- 时间勾配にするフィルター
差分[-1 1]
(既定)|ガウス导关数
ブロックが你とvを解く差分フィルターガウスの导关のどちら使用するのかかを指定指定。。。
依存关系
このパラメーター有效にする,,[メソッド]パラメーターを[卢卡斯・凯纳德]
に设定し。
バッファリングする入力数
- 平滑化にバッファリング入力フレーム数数
3
(既定)|スカラー
平滑化にする入力フレームの指定し。このこのパラメーターはは,,标准标准偏差偏差フィルターフィルターののの数数数などなどなど
依存关系
このパラメーター有效にする,,[时间勾配]パラメーターを[ガウス导关]
に设定し。
イメージ平化フィルターの偏差偏差
- イメージ平化フィルター标准偏差偏差
1.5
(既定)|スカラー
イメージ平化の标准を指定します。
依存关系
このパラメーター有效にする,,[时间勾配]パラメーターを[ガウス导关]
に设定し。
勾配平フィルターの标准偏差
- 勾配平フィルターの偏差偏差
1
(既定)|スカラー
勾配平フィルター标准偏差指定します。
依存关系
このパラメーター有效にする,,[时间勾配]パラメーターを[ガウス导关]
に设定し。
拘束方程式条件であるは通常の推定破弃破弃破弃
- 通常のフローを破弃
关闭(既定)|上
オプティカルフロー方程式悪条件场合动きベクトルゼロに设定するには,,このパラメーターパラメーターししし
依存关系
このパラメーター有效にする,,[时间勾配]パラメーターを[ガウス导关]
に设定し。
动きベクトル対応するイメージイメージ(ブロックの要因要因)
- 动きベクトル対応するを出力出力
关闭(既定)|上
ブロックによりれる动きにするイメージ出力するは,このパラメーターパラメーターを选択选択。。。
依存关系
このパラメーター有效にする,,[时间勾配]パラメーターを[ガウス导关]
に设定し。
ノイズ除去の値
- ノイズ除去の値
0.0039
(既定)|スカラー
イメージ间ビデオフレーム间の动きしきい値决定スカラー値指定ししますます。。。このこの数値をを大きくするする,,小さい动き动きががオプティカルフロー
依存关系
このパラメーター有效にする,,[メソッド]パラメーターを[卢卡斯・凯纳德]
に设定し。
[データ]タブ
固定小数ブロックパラメーター详细については,<一个href="//www.tatmou.com/jp/jp/help/vision/ug/specify-fixed-point-attributes-for-blocks.html" class="a">ブロックの小数点属性指定指定一个>を参照しください。
ブロックの特性
データ型 |
|
多次元信号 |
|
可変サイズの信号 |
|
アルゴリズム
オプティカルフローの式
2つの间フロー计算は,次オプティカルフロー拘束方程式を解か解かなけれんんんん
, および は,イメージ明るさ导关数です。
你は水平のオプティカルフロー。。
vは垂直のオプティカルフロー。。
喇叭弦法
Horn-schunck法はオプティカルフロー全体平滑である仮定して,次の方程式式を最小化化 を推定し。
。
この方程式の と はオプティカル速度成分你の空间导关で, はグローバルな项をスケーリングしますます。ますます法法法では上记上记の方程方程方程を最小化ししてて,,,イメージイメージ内内のの[紫外线]を取得。このは次方程で求められ。。
。
これらの方程の は((x,y)のピクセル速度推定で,, は の近傍平均です。k = 0の场合初期速度ははですですですです
喇叭弦法をしてて你とvを求めるはのようにし。。
最初の内ピクセルごと,ソーベル畳み込みカーネル とそのを使用し,, と を计算し。
カーネルをし,イメージイメージイメージイメージイメージイメージイメージイメージのののの を计算し。
上记のがががであると仮定し, を畳み込み使用し各ピクセルの速度计算计算します。
你とvを反复て求めます。
卢卡斯·卡纳德(Lucas-Kanade)
你およびvlucas-kanade法法法法法法法法法法法のイメージををを小さな小さなセクションにに分割して,,各セクションセクションで等速度速度 の ,定数のオプティカルフロー拘束方程式重み付き小二近似をを実行実行しししますます。メソッドメソッドは次次方程方程式をを最小最小化する
wは,中心の拘束强调ウィンドウ关数です最小化问题问题に対する解解は次次の。
[时间勾配]を[差分[-1 1]]
に设定する,你とvは次ように解か。。
カーネル とそのを使用し,, と を计算し。
固定点型使用してている场合カーネルの値は语长语长语长语长语长语长ががががががががががががががががががががににににににににに等しく等しく小数の长さささささがががががががががががががががが
カーネルをし,イメージイメージイメージイメージイメージイメージイメージイメージのののの を计算し。
有效有效な次元系がが 5行あるあるあるあるあるあるあるある列の要素を使用しして,コンポーネントコンポーネント , および 平滑化。小数小数点データ型使用している,,カーネルカーネルのの値値値値ははははは语长语长语长语长语长ががががががががががががががががにににににににに
次の使用して,各各ピクセルピクセルについてについてについてについてについてについてについてについてについてについて列列列列列列ののの次方程次方程次方程式を。
の场合
aの固有は です。
固定小数のダイアグラムで,, です。
固有値と値 を比较。しきい値,,しきいとして入力入力した値値に対応します。。结果结果ははは次
ケース1: かつ
a aはため方程系はのを使用て解かれます。
ケース2: かつ
aは(不可逆)であるため勾配正规してて你とvが计算さます。
ケース3: かつ
オプティカルフロー你とvは0ですです
ガウス导关数
时间勾配フィルターを[ガウス导关]
に设定する,你とvは次手顺使用し解かれます。
および を计算し。
ガウスフィルターしてフィルター处理をし。。。[时间平滑のにバッファリングするフレーム数]パラメーターをて,偏差フィルター系数数など时间フィルターの特性特性を指定指定。。。
ガウスフィルターフィルター导关を使用,空间处理を使用したたイメージの平滑平滑化実行実行実行[イメージ平化の偏差]パラメーターをてイメージ平化フィルター标准偏差长さを指定します。
1と22の间のの を计算し。
ガウスフィルター数をして时间处理実行実行ますます。[时间平滑のにバッファリングするフレーム数]パラメーターをて,偏差フィルター系数数など时间フィルターの特性特性を指定指定。。。
手顺1Bに示しフィルター使用し,フィルターので空间フィルター处理处理を実行。。。
勾配平フィルター使用して,成分成分 , および を平滑化ます。[勾配平フィルターの]パラメーター使用て勾配平フィルターの偏差と系数の数を指定指定ます。。。
次のをて,,各ピクセルピクセルについてについてについてについてについてについて列列の线形方程をを解きます。。
の场合
aの固有は です。
固有値検出とブロックはその値としきい値 を比较ます。しきい値は,[ノイズ除去しきい]パラメーターにたに対応し。结果次いずれかににます。
ケース1: かつ
a aはであるブロッククラメルのをし方程式系解き。。。
ケース2: かつ
aは(不可逆)であるためブロック勾配を化して你とvを计算し。
ケース3: かつ
オプティカルフロー你とvは0ですです
拡张机能
C/C ++コード生成
金宝appsimulink®编码器™を使用てc+ c ++コードを生成ます。。
固定小数点変换
定点设计师™™をして小数システム设计とをを行います。
バージョン履歴
matlabコマンド
Matlabコマンドコマンドにするがクリックされまし。。
matlabコマンドコマンドに入力しててください。。。。ブラウザー
选择一个网站
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
欧洲
- 荷兰一个>(英语)
- 挪威一个>(英语)
- Österreich一个>(德意志)
- 葡萄牙一个>(英语)
- 瑞典一个>(英语)
- 瑞士<你l class="list-unstyled add_indent_20">
- 德意志一个>
- 英语一个>
- 弗朗索瓦人一个>
亚太地区
- 澳大利亚一个>(英语)
- 印度一个>(英语)
- 新西兰一个>(英语)
- 中国<你l class="list-unstyled add_indent_20">
- 简体中文一个>
- 英语一个>