필터 지우기
필터 지우기

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

조회 수: 7 (최근 30일)
Sparsh Garg
Sparsh Garg 2021년 8월 4일
댓글: Sparsh Garg 2021년 8월 4일
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].

채택된 답변

Walter Roberson
Walter Roberson 2021년 8월 4일
[row,col]=ind2sub(sz,12744)

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Import, Export, and Conversion에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by