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]