🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.video
クラス ECCParameters
- java.lang.Object
-
- org.opencv.video.ECCParameters
-
public class ECCParameters extends java.lang.Objectstruct ECCParameters is used by findTransformECCMultiScale motionType parameter, specifying the type of motion:- 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)
-
-
フィールドの要約
フィールド Modifier and Type Field Description protected longnativeObj
-
コンストラクタの要約
コンストラクタ Modifier Constructor Description ECCParameters()protectedECCParameters​(long addr)
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド Modifier and Type Method Description static ECCParameters__fromPtr__​(long addr)TermCriteriaget_criteria()intget_gaussFiltSize()intget_interpolation()MatOfIntget_itersPerLevel()intget_motionType()intget_nlevels()longgetNativeObjAddr()voidset_criteria​(TermCriteria criteria)voidset_gaussFiltSize​(int gaussFiltSize)voidset_interpolation​(int interpolation)voidset_itersPerLevel​(MatOfInt itersPerLevel)voidset_motionType​(int motionType)voidset_nlevels​(int nlevels)
-
-
-
メソッドの詳細
-
getNativeObjAddr
public long getNativeObjAddr()
-
__fromPtr__
public static ECCParameters __fromPtr__​(long addr)
-
get_motionType
public int get_motionType()
-
set_motionType
public void set_motionType​(int motionType)
-
get_criteria
public TermCriteria get_criteria()
-
set_criteria
public void set_criteria​(TermCriteria criteria)
-
get_itersPerLevel
public MatOfInt get_itersPerLevel()
-
set_itersPerLevel
public void set_itersPerLevel​(MatOfInt itersPerLevel)
-
get_gaussFiltSize
public int get_gaussFiltSize()
-
set_gaussFiltSize
public void set_gaussFiltSize​(int gaussFiltSize)
-
get_nlevels
public int get_nlevels()
-
set_nlevels
public void set_nlevels​(int nlevels)
-
get_interpolation
public int get_interpolation()
-
set_interpolation
public void set_interpolation​(int interpolation)
-
-