class kptmatch – Obiectul de potrivire a punctelor-cheie#

Obiectul kptmatch este un attrtuple returnat de image.match_descriptor() la potrivirea a doi descriptori de puncte-cheie ORB. Acesta descrie grupul de puncte-cheie potrivite dintre cei doi descriptori: caseta sa de încadrare, centroidul, numărul de puncte-cheie potrivite, o rotație estimată în planul imaginii și lista (x, y) a potrivirilor pentru fiecare punct-cheie.

Câmpurile sunt accesibile după numele atributului (match.count) sau după index (match[0]). Obiectul nu are un constructor public.

class image.kptmatch#

Apelați image.match_descriptor() pentru a crea acest obiect.

Caseta de încadrare și centroidul#

x#

Coordonata x din colțul stânga-sus al casetei de încadrare a punctelor-cheie potrivite, în pixeli. Întreg. Index [0].

y#

Coordonata y din colțul stânga-sus al casetei de încadrare a punctelor-cheie potrivite, în pixeli. Întreg. Index [1].

w#

Lățimea casetei de încadrare a punctelor-cheie potrivite, în pixeli. Întreg. Index [2].

h#

Înălțimea casetei de încadrare a punctelor-cheie potrivite, în pixeli. Întreg. Index [3].

cx#

Coordonata x a centroidului punctelor-cheie potrivite. Întreg. Index [4].

cy#

Coordonata y a centroidului punctelor-cheie potrivite. Întreg. Index [5].

rect#

Tuplul cu 4 elemente (x, y, w, h) al casetei de încadrare. Potrivit pentru a fi transmis direct către metodele de desenare/decupare, cum ar fi Image.draw_rectangle() sau Image.crop(). Index [9].

Detalii despre potrivire#

count#

Numărul de puncte-cheie care s-au potrivit între cei doi descriptori. Utilizați această valoare ca scor de încredere – pragurile tipice pentru o potrivire „reală” sunt de 10+ puncte-cheie. Întreg. Index [6].

theta#

Rotația estimată în planul imaginii dintre cei doi descriptori, în grade. Întreg. Index [7].

match#

Lista de tupluri de întregi (x, y) care indică poziția în pixeli a fiecărui punct-cheie potrivit în imaginea de căutare. len(match) == count. Index [8].