En el último videotutorial cometí el error de comparar ésta matriz con la matriz que compone un .pat. No son lo mismo y acá explicaremos qué es la matriz de transformación y para qué sirve.
Una matriz de transformación básicamente representa la asignación de puntos de una posición a otra (o de un espacio de coordenadas a otro). Ésta matriz es una cuadrícula de 3×3 que permite cuatro tipos relevantes de transformación: sesgo, cambio de escala, translación (cambio de posición de x e y) y rotación.
Así entonces, cuando nosotros decidimos escribir algunas líneas como éstas:
modelo.scale = 3; modelo.rotationX = 90; modelo.x = 25; |
En realidad le estamos aplicando una matriz de transformación a modelo.
Para leer una muy completa descripción sobre las matrices de transformación podemos visitar la documentación de Adobe.
También espero que con éste artículo quede más clara la función loop del videotutorial.
mmmm interesante. De todas maneras, y ya que algo hice con la matriz de flar, al parecer esta es mas grande (supongo al tener que agregar la coordenada Z). Por lo menos me sirvió para entender un poco mas el asunto, en cuanto pueda voy a ver el codigo de flar y mirar un poco mas el asunto.
Por cierto, el archivo .pat tambien tiene una matriz. Ésta matriz contiene la descripcion del color de cada pixel del marker en la resolucion que le indiquemos.
Es decir, si nuestro marker es de 16×16, tendremos una matriz de 16×16 filas y columnas, donde cada celda tendrá un número entre 0 a 255 que indicara la tonalidad de gris del pixel en cuestión, ya que la imagen capturada por la cámara es umbralizada para detectar el marker y realizar el proceso de reconocimiento de imagenes mas común.
Pero no solo eso, al parecer el archivo .pat contiene el marquer orientado en las diferentes direcciones, es decir la misma matriz pero mirada desde la derecha, izquierda arriba y abajo, supongo que con el fin de hacer mas fácil el proceso de detección de marker.
Les dejo un pdf donde pueden aprender mas al respecto http://www.unalmed.edu.co/~jwbranch/archivos/3d/Sistemas_de_vision_artificial.pdf en la pagina 4 especificamente sale algo de lo que hablo aqui.
Esto lo estuve investigando para el marco teorico de mi tesis en realdiad aumentada
ojala les sirva para introducirse y entender un poco mas al respecto
Gracias por toda esa información Ryo007
[...] Actualización: Aclaración sobre la matriz de transformación. [...]