構造体 ECCParameters は findTransformECCMultiScale で使用される
- 引数
-
| motionType | 動きの種類を指定する引数: - MOTION_TRANSLATION 平行移動の動きモデルを設定する。warpMatrix は \(2\times 3\) で、最初の \(2\times 2\) 部分が単位行列、残りの2つの引数が推定される。
- MOTION_EUCLIDEAN ユークリッド(剛体)変換を動きモデルとして設定する。3つの引数が推定され、warpMatrix は \(2\times 3\) である。
- MOTION_AFFINE アフィン動きモデルを設定する(デフォルト)。6つの引数が推定され、warpMatrix は \(2\times 3\) である。
- MOTION_HOMOGRAPHY ホモグラフィを動きモデルとして設定する。8つの引数が推定され、`warpMatrix` は \(3\times 3\) である。
|
| criteria | ECCアルゴリズムの終了条件を指定する引数。criteria.epsilon は2回の反復間の相関係数の増分のしきい値を定義する(負の criteria.epsilon にすると criteria.maxcount が唯一の終了条件となる)。デフォルト値は上記の宣言に示されている。 |
| itersPerLevel | 基準の拡張:反復回数の上限をピラミッドの各レベルに分配する。空でもよく、その場合このアルゴリズムは各レベルで criteria.maxCount を使用する。 |
| gaussFiltSize | ガウシアンブラーフィルタのサイズを示す省略可能な値。(デフォルト: 5) |
| nlevels | ピラミッドのレベル数を示す省略可能な値。(デフォルト: 4) |
| interpolation | ワープ補間の種類。指定可能な値は INTER_NEAREST と INTER_LINEAR。精度に影響し、特に motionType == MOTION_TRANSLATION の場合に顕著である。(デフォルト: INTER_LINEAR) |