Displacement osztály – Displacement objektum

A displacement objektum egy attrtuple, amelyet az Image.find_displacement() ad vissza. A két kép közötti, fáziskorrelációval becsült merev illesztést kódolja: egy eltolást képpontban, valamint – ha a find_displacement(..., logpolar=True) van használatban – egy elforgatást radiánban plusz egy skálázási tényezőt.

A mezők elérhetők attribútumnév szerint (displacement.x_translation) vagy index szerint (displacement[0]). Az objektumnak nincs nyilvános konstruktora.

class image.displacement

Az objektum létrehozásához hívd meg az Image.find_displacement() metódust.

x_translation

X-tengely menti eltolás képpontban a két kép között. Lebegőpontos szám. Index: [0].

y_translation

Y-tengely menti eltolás képpontban a két kép között. Lebegőpontos szám. Index: [1].

rotation

Elforgatás radiánban a két kép között. Csak akkor van jelentése, ha a find_displacement(..., logpolar=True) van használatban; egyébként 0.0. Lebegőpontos szám. Index: [2].

scale

Skálaváltozás a két kép között. Csak akkor van jelentése, ha a find_displacement(..., logpolar=True) van használatban; egyébként 1.0. Lebegőpontos szám. Index: [3].

response

A fáziskorrelációs illesztés minősége a 0.0 – 1.0 tartományban, ahol az 1.0 a tökéletes illeszkedés. Ezzel utasíthatod el az alacsony megbízhatóságú eredményeket. Lebegőpontos szám. Index: [4].