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 fiImage.draw_rectangle()sauImage.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].