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