Se la tua immagine binaria e' gia' in formato matrice di uni e zeri allora: sia 'M' tale matrice e 'm' e 'n' le sue dimensioni:
baricentrox = 0; % e' pesata in base alla posizione degli uni
totale = 0; % indica il totale degli uni
for i=1:m,
for j=1:n,
if M(i,j) == 1
baricentrox = baricentrox + j;
totale = totale + 1;
end
end
end
baricentrox = baricentrox/totale
Spero sia questa la definizione di baricentro che intendevi. Allo stesso modo trovi la coordinata baricentroy in verticale.