Equally Distributed Grid Points of A Region

After segmentation, I found the boundary of a region with:
k = boundary(x,y)
How do I set equally distributed grid points within the boundary of the region? (see image)

Answers (1)

You said "I found the boundary of a region" so you already have the region. Then you said "How do I set equally distributed grid points within the boundary of the region?" Well, like I said, you already have the region - it's in a binary image, and as you know, a binary image has equally distributed grid points. So you're done . You already have the "grid" - it's your original binary image.

3 Comments

Yes, like you said I have the pixel grids. From here, is there any matlab function to get a coarse grid points with n pixels away between a point and its neighboring points?
You already have those too. They're in the same image. I don't know what you want. Can you explain it better? Do you just want to subsample ?
mCoarse = grayImage(1:n:end, 1:n:end);
Do you want the rows and columns ?
[rows, columns] = find(binaryImage);
??? Please give a small example because I have no idea what you want as an output.
I want to check the pixel value of a blob in an image(I) but instead of getting all the pixels within the blob region, I want to read only the grid points. So the output that I want is the (x,y) coordinate of the grid points in the blob.

Sign in to comment.

Asked:

Hg
on 8 Jun 2015

Commented:

Hg
on 8 Jun 2015

Community Treasure Hunt

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

Start Hunting!