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