class kptmatch – Nyckelpunktsmatchningsobjekt#
kptmatch-objektet är en attrtuple som returneras av image.match_descriptor() vid matchning av två ORB-nyckelpunktsdeskriptorer. Det beskriver klustret av matchade nyckelpunkter mellan de två deskriptorerna: dess begränsningsruta, tyngdpunkt, antalet matchade nyckelpunkter, en uppskattad rotation i bildplanet samt listan med (x, y) per nyckelpunkt för matchningarna.
Fälten är åtkomliga via attributnamn (match.count) eller via index (match[0]). Objektet har ingen publik konstruktor.
- class image.kptmatch#
Anropa
image.match_descriptor()för att skapa detta objekt.Begränsningsruta och tyngdpunkt#
- x#
Begränsningsrutans övre vänstra x-koordinat för de matchade nyckelpunkterna, i pixlar. Heltal. Index
[0].
- y#
Begränsningsrutans övre vänstra y-koordinat för de matchade nyckelpunkterna, i pixlar. Heltal. Index
[1].
- w#
Begränsningsrutans bredd för de matchade nyckelpunkterna, i pixlar. Heltal. Index
[2].
- h#
Begränsningsrutans höjd för de matchade nyckelpunkterna, i pixlar. Heltal. Index
[3].
- cx#
Tyngdpunktens x-koordinat för de matchade nyckelpunkterna. Heltal. Index
[4].
- cy#
Tyngdpunktens y-koordinat för de matchade nyckelpunkterna. Heltal. Index
[5].
- rect#
(x, y, w, h)4-tupel för begränsningsrutan. Lämplig att skicka direkt till rit-/beskärningsmetoder såsomImage.draw_rectangle()ellerImage.crop(). Index[9].
Matchningsdetaljer#
- count#
Antal nyckelpunkter som matchade mellan de två deskriptorerna. Använd detta som ett konfidensvärde – typiska tröskelvärden för en ”riktig” matchning är 10+ nyckelpunkter. Heltal. Index
[6].
- theta#
Uppskattad rotation i bildplanet mellan de två deskriptorerna, i grader. Heltal. Index
[7].
- match#
Lista med heltalstuplar
(x, y)som anger pixelpositionen för varje matchad nyckelpunkt i sökbilden.len(match) == count. Index[8].