class Displacement -- Displacement オブジェクト¶
displacement オブジェクトは Image.find_displacement() が返す attrtuple です。これは2つの画像間で位相相関により推定された剛体アライメントをエンコードします。すなわち、ピクセル単位の並進と、find_displacement(..., logpolar=True) が使用された場合にはラジアン単位の回転およびスケール係数です。
フィールドは属性名(displacement.x_translation)またはインデックス(displacement[0])でアクセスできます。このオブジェクトには公開コンストラクタがありません。
- class image.displacement¶
このオブジェクトを作成するには
Image.find_displacement()を呼び出してください。- x_translation¶
2つの画像間の X 軸方向の並進(ピクセル単位)。浮動小数点数。インデックス
[0]。
- y_translation¶
2つの画像間の Y 軸方向の並進(ピクセル単位)。浮動小数点数。インデックス
[1]。
- rotation¶
2つの画像間の回転(ラジアン単位)。
find_displacement(..., logpolar=True)が使用された場合にのみ意味を持ちます。それ以外の場合は 0.0 です。浮動小数点数。インデックス[2]。
- scale¶
2つの画像間のスケール変化。
find_displacement(..., logpolar=True)が使用された場合にのみ意味を持ちます。それ以外の場合は 1.0 です。浮動小数点数。インデックス[3]。
- response¶
位相相関マッチの品質。0.0 -- 1.0 の範囲で、1.0 は完全な一致です。信頼度の低い結果を棄却するために使用してください。浮動小数点数。インデックス
[4]。