class kptmatch – Objet de correspondance de points clés¶
L’objet kptmatch est un attrtuple renvoyé par image.match_descriptor() lors de la mise en correspondance de deux descripteurs de points clés ORB. Il décrit le groupe de points clés correspondants entre les deux descripteurs : sa boîte englobante, son centroïde, le nombre de points clés correspondants, une rotation estimée dans le plan de l’image, ainsi que la liste (x, y) des correspondances pour chaque point clé.
Les champs sont accessibles par nom d’attribut (match.count) ou par index (match[0]). L’objet n’a pas de constructeur public.
- class image.kptmatch¶
Veuillez appeler
image.match_descriptor()pour créer cet objet.Boîte englobante et centroïde¶
- x¶
Coordonnée x du coin supérieur gauche de la boîte englobante des points clés correspondants, en pixels. Entier. Index
[0].
- y¶
Coordonnée y du coin supérieur gauche de la boîte englobante des points clés correspondants, en pixels. Entier. Index
[1].
- w¶
Largeur de la boîte englobante des points clés correspondants, en pixels. Entier. Index
[2].
- h¶
Hauteur de la boîte englobante des points clés correspondants, en pixels. Entier. Index
[3].
- cx¶
Coordonnée x du centroïde des points clés correspondants. Entier. Index
[4].
- cy¶
Coordonnée y du centroïde des points clés correspondants. Entier. Index
[5].
- rect¶
Quadruplet
(x, y, w, h)de la boîte englobante. Adapté à une transmission directe aux méthodes de dessin/recadrage telles queImage.draw_rectangle()ouImage.crop(). Index[9].
Détails de la correspondance¶
- count¶
Nombre de points clés ayant correspondu entre les deux descripteurs. Utilisez cette valeur comme score de confiance – les seuils typiques pour une « vraie » correspondance sont de 10 points clés ou plus. Entier. Index
[6].
- theta¶
Rotation estimée dans le plan de l’image entre les deux descripteurs, en degrés. Entier. Index
[7].
- match¶
Liste de tuples d’entiers
(x, y)donnant la position en pixels de chaque point clé correspondant dans l’image de recherche.len(match) == count. Index[8].