Salut tout le monde,
Mon sujet: Je cherche a stabiliser une balle d'acier en levitation magnetique . Pour ca je vais untiliser matlab et nottement simulink, j'aimerais pouvoir mesurer la position de la balle, et sa vitesse (une derivee suffie) en temps reel pour m'en servir dans le controlleur.
Mon idee: Comme matlab 7 a des outils de traitement d'image j'aimerais bien m'en servir ca simplifirait l'application: all in one!
Les images representent, une balle grise quasi monochrome (reflets) et un fond blanc.
Je dois donc les convertir en bicolore, puis j'ai pense (en toute logique) les soustraire deux a deux et observer le croissant restant pour determiner, le sens de mouvement (haut ou bas) et l'ecart de position au centre du croissant. J'ai oublie de preciser que la balle a un mouvement vertical, avec des pertubations laterales faible. De toute facons une mesure sur un axe vertical centre sur une marque (repere sur le fond blanc) montrant le centre du champs magnetique me permettra de ne sortir que la composante verticale.
Je dois effectuer le traitement en moin d'une miliseconde.
Mes demandes: Savez-vous comment (quels instructions) peuvent m'aider a effectuer le traitement d'image sur matlab, je decouvre a peine ces fonctions . Et pouvez vous me dire si cette solution est envisageable (vitesse de traitement) si non, avez vous d'autres idees de traitement?
Merci d'avance, pout l'instant je continu a lire les tutoriaux et autre articles sur le web
kiressot
Partager