Why points on the object boundary are repeating after some interval using bwboundaries command in Matlab...?

1 view (last 30 days)
Hello, I am using the bwboundaries command to detect the points on the boundary of 2-D object(Image),But i have observe one thing using bwboundaries command the points on the object boundary are repeating after some interval which i don't required. Please tell me how to detect exact number of points on the boundary without repetition..? Is there any alternative to detect exact number of points..? Please help me, my algorithm is not working because of the repetition of the points. Thanks in advance.
  6 Comments
Image Analyst
Image Analyst on 7 Dec 2015
bwboundaries works off white objects. You have two there - the outer one, and the one inside the black shape. So you'll get a cell array with 2 cells. Inside each cell is a N rows by 2 columns matrix of doubles. Which white blob has the repeated (x,y) coordinate, and what row is it at?
harshal j
harshal j on 7 Dec 2015
Thanks for your comments, If two objects are there then you are right,i should get the two cell but after applying the bwboundaries in above image i am getting only one cell of size (1988x2)and row no 1066 is again repeating at 1433. Ok forget about above shape i just want to know is it possible to repeat the co-ordinates again..? is it right..?

Sign in to comment.

Answers (0)

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!