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