třída kptmatch – objekt shody klíčových bodů

Objekt kptmatch je attrtuple vrácený funkcí image.match_descriptor() při porovnávání dvou deskriptorů klíčových bodů ORB. Popisuje shluk shodných klíčových bodů mezi oběma deskriptory: jeho ohraničující rámeček, těžiště, počet shodných klíčových bodů, odhadovanou rotaci v rovině obrazu a seznam shod (x, y) pro jednotlivé klíčové body.

Pole jsou přístupná podle názvu atributu (match.count) nebo podle indexu (match[0]). Objekt nemá žádný veřejný konstruktor.

class image.kptmatch

K vytvoření tohoto objektu zavolejte image.match_descriptor().

Ohraničující rámeček a těžiště

x

Souřadnice x levého horního rohu ohraničujícího rámečku shodných klíčových bodů, v pixelech. Celé číslo. Index [0].

y

Souřadnice y levého horního rohu ohraničujícího rámečku shodných klíčových bodů, v pixelech. Celé číslo. Index [1].

w

Šířka ohraničujícího rámečku shodných klíčových bodů, v pixelech. Celé číslo. Index [2].

h

Výška ohraničujícího rámečku shodných klíčových bodů, v pixelech. Celé číslo. Index [3].

cx

Souřadnice x těžiště shodných klíčových bodů. Celé číslo. Index [4].

cy

Souřadnice y těžiště shodných klíčových bodů. Celé číslo. Index [5].

rect

4-prvková n-tice (x, y, w, h) ohraničujícího rámečku. Vhodná k přímému předání metodám pro kreslení/oříznutí, jako jsou Image.draw_rectangle() nebo Image.crop(). Index [9].

Podrobnosti shody

count

Počet klíčových bodů, které se shodovaly mezi oběma deskriptory. Použijte jej jako míru spolehlivosti – typické prahy pro „skutečnou“ shodu jsou 10 a více klíčových bodů. Celé číslo. Index [6].

theta

Odhadovaná rotace v rovině obrazu mezi oběma deskriptory, ve stupních. Celé číslo. Index [7].

match

Seznam celočíselných n-tic (x, y) udávajících umístění každého shodného klíčového bodu v hledaném obrazu, v pixelech. len(match) == count. Index [8].