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 jsouImage.draw_rectangle()neboImage.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].