converting index to coordinates(row,col) is giving me error

3 vues (au cours des 30 derniers jours)
Sparsh Garg
Sparsh Garg le 4 Août 2021
Commenté : Sparsh Garg le 4 Août 2021
Apologies in advance for asking so many questions,switching to matlab after 8 years
so I have an image of dimension 146x211 matrix,after some processing I get a struct and one of the structure's entry is position.
the position has weird values like 12744,13473 etc.
Now we need to convert it to [row,col],so I want to find out which row and column corresponds to 13473 etc.
I have included the image and strucutre for reference purposes.
running ind2sub like this
sz=[146,211];
>> [row,col]=ind2sub(12744,sz);
gives col [1,1] and row[146,211] which is not correct because there is only one entry corresponding to 12744 in the edges.position not 2.But acc to this there is [146,1] and [211,1].

Réponse acceptée

Walter Roberson
Walter Roberson le 4 Août 2021
[row,col]=ind2sub(sz,12744)

Plus de réponses (0)

Catégories

En savoir plus sur Import, Export, and Conversion 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