class kptmatch – Sleutelpunt-overeenkomstobject

Het kptmatch-object is een attrtuple die wordt geretourneerd door image.match_descriptor() bij het vergelijken van twee ORB-sleutelpuntdescriptors. Het beschrijft het cluster van overeenkomende sleutelpunten tussen de twee descriptors: het begrenzingsvak, het zwaartepunt, het aantal overeenkomende sleutelpunten, een geschatte rotatie in het beeldvlak en de lijst met (x, y)-overeenkomsten per sleutelpunt.

Velden zijn toegankelijk via hun attribuutnaam (match.count) of via index (match[0]). Het object heeft geen publieke constructor.

class image.kptmatch

Roep image.match_descriptor() aan om dit object te maken.

Begrenzingsvak en zwaartepunt

x

x-coördinaat van de linkerbovenhoek van het begrenzingsvak van de overeenkomende sleutelpunten, in pixels. Geheel getal. Index [0].

y

y-coördinaat van de linkerbovenhoek van het begrenzingsvak van de overeenkomende sleutelpunten, in pixels. Geheel getal. Index [1].

w

Breedte van het begrenzingsvak van de overeenkomende sleutelpunten, in pixels. Geheel getal. Index [2].

h

Hoogte van het begrenzingsvak van de overeenkomende sleutelpunten, in pixels. Geheel getal. Index [3].

cx

x-coördinaat van het zwaartepunt van de overeenkomende sleutelpunten. Geheel getal. Index [4].

cy

y-coördinaat van het zwaartepunt van de overeenkomende sleutelpunten. Geheel getal. Index [5].

rect

(x, y, w, h) 4-tuple van het begrenzingsvak. Geschikt om rechtstreeks door te geven aan teken-/bijsnijdmethoden zoals Image.draw_rectangle() of Image.crop(). Index [9].

Details van de overeenkomst

count

Aantal sleutelpunten dat overeenkwam tussen de twee descriptors. Gebruik dit als betrouwbaarheidsscore – typische drempelwaarden voor een “echte” overeenkomst zijn 10+ sleutelpunten. Geheel getal. Index [6].

theta

Geschatte rotatie in het beeldvlak tussen de twee descriptors, in graden. Geheel getal. Index [7].

match

Lijst met (x, y)-tuples van gehele getallen die de pixellocatie van elk overeenkomend sleutelpunt in de zoekafbeelding aangeven. len(match) == count. Index [8].