Demande

Messages postés
4
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
2 mars 2009
-
Messages postés
149
Date d'inscription
jeudi 22 avril 2004
Statut
Membre
Dernière intervention
10 décembre 2009
-
hajji
je besoin un algorithme de calcule centre de gravité ou barycentre d'un objet dans une image fixe et aussi par code java .merci

2 réponses

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
7
Salut
Comment est représenté ton objet dans ton image?
Est ce que tu as une image binaire où les pixels de ton objet sont en blanc?
A+
____________________________________________________________________________
Mon site internet :  
Messages postés
149
Date d'inscription
jeudi 22 avril 2004
Statut
Membre
Dernière intervention
10 décembre 2009
1
Salut

tu as, je suppose, la liste des points des contours de l'objet.
Le barycentre c'est la "moyenne" des coordonnées

ex: Xb =( X1+X2+...Xn)/n;
     Yb =( Y1+Y2+...Yn)/n;

si tes points sont stockés dans 1 tableau TPoint point[maxi];
xb=0;
yb=0;
if (nbpoints > 0)
{
   for (int i=0; i<nbpoints; i++)
  {
      xb = xb + point[i].x;
      yb = yb + point[i].y;
   }
   xb = xb / nbpoints;
   yb = yb / nbpoints;
}

rem:
Le centre de gravité c'est à peu prêt la même chose sauf que les points sont pondérés (chaque point représentant une masse du système décrit)