kelas kptmatch -- Objek Kecocokan Titik Kunci

Objek kptmatch adalah attrtuple yang dikembalikan oleh image.match_descriptor() saat mencocokkan dua deskriptor titik kunci ORB. Objek ini mendeskripsikan kluster titik kunci yang cocok antara dua deskriptor: kotak pembatasnya, titik pusat massa, jumlah titik kunci yang cocok, estimasi rotasi pada bidang citra, serta daftar (x, y) per titik kunci dari kecocokan tersebut.

Bidang dapat diakses dengan nama atribut (match.count) atau dengan indeks (match[0]). Objek ini tidak memiliki konstruktor publik.

class image.kptmatch

Panggil image.match_descriptor() untuk membuat objek ini.

Kotak pembatas dan titik pusat massa

x

Koordinat x sudut kiri atas kotak pembatas dari titik kunci yang cocok, dalam piksel. Bilangan bulat. Indeks [0].

y

Koordinat y sudut kiri atas kotak pembatas dari titik kunci yang cocok, dalam piksel. Bilangan bulat. Indeks [1].

w

Lebar kotak pembatas dari titik kunci yang cocok, dalam piksel. Bilangan bulat. Indeks [2].

h

Tinggi kotak pembatas dari titik kunci yang cocok, dalam piksel. Bilangan bulat. Indeks [3].

cx

Koordinat x titik pusat massa dari titik kunci yang cocok. Bilangan bulat. Indeks [4].

cy

Koordinat y titik pusat massa dari titik kunci yang cocok. Bilangan bulat. Indeks [5].

rect

4-tuple (x, y, w, h) dari kotak pembatas. Cocok untuk langsung diteruskan ke metode penggambaran/pemotongan seperti Image.draw_rectangle() atau Image.crop(). Indeks [9].

Detail kecocokan

count

Jumlah titik kunci yang cocok antara dua deskriptor. Gunakan ini sebagai skor kepercayaan -- ambang batas tipikal untuk kecocokan "nyata" adalah 10+ titik kunci. Bilangan bulat. Indeks [6].

theta

Estimasi rotasi pada bidang citra antara dua deskriptor, dalam derajat. Bilangan bulat. Indeks [7].

match

Daftar tuple bilangan bulat (x, y) yang memberikan lokasi piksel dari setiap titik kunci yang cocok dalam citra pencarian. len(match) == count. Indeks [8].