class Displacement -- Displacement 物件

displacement 物件是由 Image.find_displacement() 回傳的 attrtuple。它編碼了兩張影像之間透過相位相關(phase correlation)估算出的剛性對齊:以像素為單位的平移,以及——當使用 find_displacement(..., logpolar=True) 時——以弧度為單位的旋轉與縮放因子。

欄位可透過屬性名稱(displacement.x_translation)或索引(displacement[0])存取。此物件沒有公開的建構子。

class image.displacement

請呼叫 Image.find_displacement() 來建立此物件。

x_translation

兩張影像之間 X 軸的平移,以像素為單位。浮點數。索引 [0]

y_translation

兩張影像之間 Y 軸的平移,以像素為單位。浮點數。索引 [1]

rotation

兩張影像之間的旋轉,以弧度為單位。僅在使用 find_displacement(..., logpolar=True) 時有意義;否則為 0.0。浮點數。索引 [2]

scale

兩張影像之間的縮放變化。僅在使用 find_displacement(..., logpolar=True) 時有意義;否則為 1.0。浮點數。索引 [3]

response

相位相關匹配的品質,範圍為 0.0 至 1.0,其中 1.0 為完美匹配。可用此值來剔除低信心的結果。浮點數。索引 [4]