class kptmatch – Keypoint match -objekti

kptmatch-objekti on attrtuple, jonka image.match_descriptor() palauttaa, kun kaksi ORB-avainpistekuvaajaa täsmätään. Se kuvaa kahden kuvaajan välillä täsmänneiden avainpisteiden ryppään: sen rajauslaatikon, keskipisteen, täsmänneiden avainpisteiden määrän, arvioidun kuvatasonsisäisen kierron sekä avainpistekohtaisen (x, y) -täsmäyslistan.

Kenttiin pääsee käsiksi attribuuttinimellä (match.count) tai indeksillä (match[0]). Objektilla ei ole julkista konstruktoria.

class image.kptmatch

Luo tämä objekti kutsumalla image.match_descriptor().

Rajauslaatikko ja keskipiste

x

Täsmänneiden avainpisteiden rajauslaatikon vasemman yläkulman x-koordinaatti pikseleinä. Kokonaisluku. Indeksi [0].

y

Täsmänneiden avainpisteiden rajauslaatikon vasemman yläkulman y-koordinaatti pikseleinä. Kokonaisluku. Indeksi [1].

w

Täsmänneiden avainpisteiden rajauslaatikon leveys pikseleinä. Kokonaisluku. Indeksi [2].

h

Täsmänneiden avainpisteiden rajauslaatikon korkeus pikseleinä. Kokonaisluku. Indeksi [3].

cx

Täsmänneiden avainpisteiden keskipisteen x-koordinaatti. Kokonaisluku. Indeksi [4].

cy

Täsmänneiden avainpisteiden keskipisteen y-koordinaatti. Kokonaisluku. Indeksi [5].

rect

Rajauslaatikon (x, y, w, h) -nelikkö. Sopii välitettäväksi suoraan piirto- tai rajausmetodeille, kuten Image.draw_rectangle() tai Image.crop(). Indeksi [9].

Täsmäyksen tiedot

count

Kahden kuvaajan välillä täsmänneiden avainpisteiden määrä. Käytä tätä luottamuspisteenä – tyypilliset kynnysarvot ”todelliselle” täsmäykselle ovat 10 tai useampi avainpiste. Kokonaisluku. Indeksi [6].

theta

Arvioitu kuvatasonsisäinen kierto kahden kuvaajan välillä asteina. Kokonaisluku. Indeksi [7].

match

Lista (x, y) -kokonaislukunelikoista, jotka antavat kunkin täsmänneen avainpisteen pikselisijainnin hakukuvassa. len(match) == count. Indeksi [8].