Borrar filtros
Borrar filtros

finding x-y coordinate of object with specific distance

3 visualizaciones (últimos 30 días)
Marry M
Marry M el 18 de Nov. de 2015
Comentada: Marry M el 21 de Nov. de 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.

Respuesta aceptada

Walter Roberson
Walter Roberson el 19 de Nov. de 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 comentarios
Walter Roberson
Walter Roberson el 21 de Nov. de 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 el 21 de Nov. de 2015
ok, thank you.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Geometric Transformation and Image Registration en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by