kptmatch osztály – Kulcspont-egyezés objektum#
A kptmatch objektum egy attrtuple, amelyet az image.match_descriptor() ad vissza két ORB kulcspont-leíró egyeztetésekor. Leírja a két leíró közötti egyező kulcspontok csoportját: a határoló dobozát, a súlypontját, az egyező kulcspontok számát, egy becsült, képsíkban mért elforgatást, valamint az egyezések kulcspontonkénti (x, y) listáját.
A mezők elérhetők attribútumnévvel (match.count) vagy index szerint (match[0]). Az objektumnak nincs nyilvános konstruktora.
- class image.kptmatch#
Ennek az objektumnak a létrehozásához hívja meg az
image.match_descriptor()függvényt.Határoló doboz és súlypont#
- x#
Az egyező kulcspontok határoló dobozának bal felső x koordinátája, képpontban. Egész szám. Index:
[0].
- y#
Az egyező kulcspontok határoló dobozának bal felső y koordinátája, képpontban. Egész szám. Index:
[1].
- w#
Az egyező kulcspontok határoló dobozának szélessége, képpontban. Egész szám. Index:
[2].
- h#
Az egyező kulcspontok határoló dobozának magassága, képpontban. Egész szám. Index:
[3].
- cx#
Az egyező kulcspontok súlypontjának x koordinátája. Egész szám. Index:
[4].
- cy#
Az egyező kulcspontok súlypontjának y koordinátája. Egész szám. Index:
[5].
- rect#
A határoló doboz
(x, y, w, h)4-eleműje. Alkalmas arra, hogy közvetlenül átadja rajzoló/kivágó metódusoknak, például azImage.draw_rectangle()vagy azImage.crop()függvénynek. Index:[9].
Egyezés részletei#
- count#
A két leíró között egyező kulcspontok száma. Használja ezt megbízhatósági pontszámként – egy „valódi” egyezéshez tipikus küszöbérték 10+ kulcspont. Egész szám. Index:
[6].
- theta#
A két leíró közötti becsült, képsíkban mért elforgatás fokban. Egész szám. Index:
[7].
- match#
(x, y)egész számú elemekből álló párok listája, amely megadja minden egyező kulcspont képpontbeli helyét a keresési képen.len(match) == count. Index:[8].