J'essaie d'appliquer un filtre de Kalman aux données provenant de l'accéléromètre de l'iPhone. J'ai besoin d'effectuer la multiplication et l'inversion de matrices aussi vite que possible, ainsi j'étais curieux au sujet de la possibilité d'employer le GPU pour effectuer ces deux tâches. A partir de maintenant je trouve qu'une seule référence pour la multiplication de la matrice:Multiplication et inversion de la matrice iPhone
float mBone01[16] = { ... }
float mBone02[16] = { ... }
float mResult[16];
glMatrixMode (GL_MODELVIEW);
glLoadIdentity();
glLoadMatrix (mBone01);
glMultMatrix (mBone02);
glGetMatrix (GL_MODELVIEW, mResult);
même difficile l'utilisateur est pas vraiment sûr du fait que cette multiplication est réalisée à l'intérieur du GPU. Avez-vous un indice sur la façon de faire (si possible) la même chose pour l'inversion?
Merci à tous!
Regardez [MGKalman] (https://github.com/ghenania/MGKalman). C'est exactement ce dont vous avez besoin. –