Effacer les filtres
Effacer les filtres

finding x-y coordinate of object with specific distance

3 vues (au cours des 30 derniers jours)
Marry M
Marry M le 18 Nov 2015
Commenté : Marry M le 21 Nov 2015
hello,
I have a binary image with five objects in it, I've found the distances between each pair, I gonna find the x-y coordinates of the two objects which have the special distances (for example the biggest distances), how can I do that? Thank you for your help in advance.

Réponse acceptée

Walter Roberson
Walter Roberson le 19 Nov 2015
With PairWiseDistanceArray being your 5 x 5 distance array where the index (I,J) is the distance between object #I and object #J, then:
[maxdistance, maxidx] = max(PairWiseDistanceArray(:));
[object1idx, object2idx] = ind2sub(size(PairWiseDistanceArray),maxidx);
The maximum distance was maxdistance and it was between object #object1idx and object #object2idx
  11 commentaires
Walter Roberson
Walter Roberson le 21 Nov 2015
obj1 and obj2 are not the x and y coordinates, they are the object number.
xp1 = centrex(obj1);
xp2 = centrex(obj2);
yp1 = centreY(obj1);
yp2 = centreY(obj2);
Marry M
Marry M le 21 Nov 2015
ok, thank you.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Geometric Transformation and Image Registration dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by