He revisado este hilo Mapeo de un cuadrilátero irregular a un rectángulo
Si conozco los 4 puntos correspondientes en la imagen digamos
p1->p1'
p2->p2'
p3->p3'
p4->p4'
entonces cómo calcular pi(x,y) a partir de pi'(x,y)
no sé cómo calcular los elementos de la matriz H de Homografía a partir de esos 8 puntos conocidos
[x']= [h11 h12 h13] [x]
[y']= [h21 h22 h23] [y]
[(1)]=[h31 h32 (1)] [(1)]
[Disculpe. No estoy seguro de si debo ampliar esta pregunta, o crear una nueva, ya que no puedo publicar comentarios en los hilos]
Quiero hacer la misma pregunta, pero utilizando valores absolutos para poder visualizarlo. Digamos que mis puntos en el plano de la imagen son:
p[0] = x:407 y:253
p[1] = x:386 y:253
p[2] = x:406 y:232
p[3] = x:385 y:232
estos puntos están en un plano de imagen de 500px de ancho x 333px de alto con 0,0 en la esquina superior izquierda. Estos puntos representan una imagen de un plano real donde se encuentra un cuadrado de 30mm de lado. Asumiendo que esta imagen fue tomada por una cámara fija en el origen del eje Z.
Entonces, sé que la distancia física entre p0,p1 ; p0,p2 ; p1,p3; p2,p3 son 30mm.
Pero, ¿es posible obtener las X,Y,Z de cada uno de estos puntos utilizando sólo esta información anterior?
0 votos
Gracias chicos. después de buscar mucho encontré esta biblioteca de wiimote por brian brianpeek.com/page/wiimotelib . en su código se implementa el cálculo de la matriz warp. eso es lo que realmente estaba buscando.