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