Bonjour à tous.
Je travaille actuellement sur un projet de reconnaissance de mouvement utilisant des wiimotes (et notamement les accelerometres qu'elles contiennent).
on obtient des tableaux qui ont cette allure :
x y z t
-0.038 -0.120 1.000 0
-0.077 -0.080 1.038 4
-0.038 -0.120 1.000 8
-0.038 -0.160 1.038 31
0.000 -0.160 1.038 34
0.000 -0.240 1.038 38

donc l'acceleration sur les trois axes, en fonction du temps.
a partir de la, je sors les données utiles pour les utiliser dans un reseau de neurones.
j'utilise deja, l'acceleration min et max, la moyenne et l'ecart type, et pareil pour le jerk (derivée de l'acceleration par rapport au temps) ainsi que l'acceleration pour le temps median.

Neanmoins, je n'arrive toujours pas a avoir une bonne reconnaissance de mes mouvements, et j'ai penser donc utiliser la transformer de fourier sur mon signal pour obtenir certaines caracteristiques supplementaires.

le seul truc, c'est que je sais pas comment faire.
Comment est ce que je peux calculer la TF de mon signal ? (en gros, je voudrais sortir l'equivalent des coef a0, a1 et b1 du continue)
je code en C, donc, vous pouvez meme envoyer des partie de codes.

Merci d'avance

Steven