How to get the x and y points of a contour?

2 views (last 30 days)
scorpio 09
scorpio 09 on 21 Mar 2014
Commented: Image Analyst on 21 Mar 2014
%this is the following code which creates a contour for the circle image %now i want the x and y points of that contour
  1. I = imread('circle.jpg');
  2. figure
  3. imshow(I)
  4. hold on;
  5. mask = false(size(I));
  6. mask(60:320,40:300) = true;
  7. Display the initial contour on the original image in blue.
  8. contour(mask,[0 0],'b');

Answers (1)

the cyclist
the cyclist on 21 Mar 2014
"[C,h] = contour(...) returns a contour matrix, C, that contains the data that defines the contour lines, and a handle, h, to a contourgroup object. The clabel function uses contour matrix C to label the contour lines. ContourMatrix is also a read-only contourgroup property that you can obtain from the returned handle."
  1 Comment
Image Analyst
Image Analyst on 21 Mar 2014
We can't run this. Just attach your m-file and image. Make it easy for us to help you, not hard!

Sign in to comment.

Categories

Find more on Contour Plots in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!