class kptmatch – Obiekt dopasowania punktów kluczowych

Obiekt kptmatch jest typu attrtuple zwracanym przez image.match_descriptor() podczas dopasowywania dwóch deskryptorów punktów kluczowych ORB. Opisuje on skupisko dopasowanych punktów kluczowych pomiędzy dwoma deskryptorami: jego ramkę ograniczającą, środek ciężkości, liczbę dopasowanych punktów kluczowych, szacowany obrót w płaszczyźnie obrazu oraz listę dopasowań (x, y) dla poszczególnych punktów kluczowych.

Pola są dostępne poprzez nazwę atrybutu (match.count) lub przez indeks (match[0]). Obiekt nie ma publicznego konstruktora.

class image.kptmatch

Aby utworzyć ten obiekt, wywołaj image.match_descriptor().

Ramka ograniczająca i środek ciężkości

x

Współrzędna x lewego górnego rogu ramki ograniczającej dopasowanych punktów kluczowych, w pikselach. Liczba całkowita. Indeks [0].

y

Współrzędna y lewego górnego rogu ramki ograniczającej dopasowanych punktów kluczowych, w pikselach. Liczba całkowita. Indeks [1].

w

Szerokość ramki ograniczającej dopasowanych punktów kluczowych, w pikselach. Liczba całkowita. Indeks [2].

h

Wysokość ramki ograniczającej dopasowanych punktów kluczowych, w pikselach. Liczba całkowita. Indeks [3].

cx

Współrzędna x środka ciężkości dopasowanych punktów kluczowych. Liczba całkowita. Indeks [4].

cy

Współrzędna y środka ciężkości dopasowanych punktów kluczowych. Liczba całkowita. Indeks [5].

rect

4-elementowa krotka (x, y, w, h) ramki ograniczającej. Nadaje się do bezpośredniego przekazania do metod rysowania/przycinania, takich jak Image.draw_rectangle() lub Image.crop(). Indeks [9].

Szczegóły dopasowania

count

Liczba punktów kluczowych dopasowanych pomiędzy dwoma deskryptorami. Wykorzystaj ją jako miarę pewności – typowe progi dla „prawdziwego” dopasowania to 10 lub więcej punktów kluczowych. Liczba całkowita. Indeks [6].

theta

Szacowany obrót w płaszczyźnie obrazu pomiędzy dwoma deskryptorami, w stopniach. Liczba całkowita. Indeks [7].

match

Lista krotek całkowitych (x, y) podających położenie w pikselach każdego dopasowanego punktu kluczowego w przeszukiwanym obrazie. len(match) == count. Indeks [8].