class kptmatch – Objeto de coincidencia de puntos clave¶
El objeto kptmatch es un attrtuple devuelto por image.match_descriptor() al hacer coincidir dos descriptores de puntos clave ORB. Describe el grupo de puntos clave coincidentes entre los dos descriptores: su cuadro delimitador, su centroide, el número de puntos clave coincidentes, una rotación estimada en el plano de la imagen y la lista de coincidencias (x, y) por cada punto clave.
Se puede acceder a los campos por nombre de atributo (match.count) o por índice (match[0]). El objeto no tiene constructor público.
- class image.kptmatch¶
Llame a
image.match_descriptor()para crear este objeto.Cuadro delimitador y centroide¶
- x¶
Coordenada x de la esquina superior izquierda del cuadro delimitador de los puntos clave coincidentes, en píxeles. Entero. Índice
[0].
- y¶
Coordenada y de la esquina superior izquierda del cuadro delimitador de los puntos clave coincidentes, en píxeles. Entero. Índice
[1].
- w¶
Ancho del cuadro delimitador de los puntos clave coincidentes, en píxeles. Entero. Índice
[2].
- h¶
Alto del cuadro delimitador de los puntos clave coincidentes, en píxeles. Entero. Índice
[3].
- cx¶
Coordenada x del centroide de los puntos clave coincidentes. Entero. Índice
[4].
- cy¶
Coordenada y del centroide de los puntos clave coincidentes. Entero. Índice
[5].
- rect¶
Tupla de 4 elementos
(x, y, w, h)del cuadro delimitador. Adecuada para pasarla directamente a métodos de dibujo o recorte comoImage.draw_rectangle()oImage.crop(). Índice[9].
Detalles de la coincidencia¶
- count¶
Número de puntos clave que coincidieron entre los dos descriptores. Utilícelo como puntuación de confianza; los umbrales típicos para una coincidencia «real» son 10 o más puntos clave. Entero. Índice
[6].
- theta¶
Rotación estimada en el plano de la imagen entre los dos descriptores, en grados. Entero. Índice
[7].
- match¶
Lista de tuplas de enteros
(x, y)que indican la ubicación en píxeles de cada punto clave coincidente en la imagen de búsqueda.len(match) == count. Índice[8].