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].