# How to scan a circle that is drawn over an image object?

1 view (last 30 days)

Show older comments

##### 4 Comments

### Accepted Answer

Image Analyst
on 14 Jul 2018

The form or size of the image below doesn't matter. It could be binary (with various irregularly shaped blobs in it), RGB, gray scale, whatever - it just doesn't matter.

Since you already have your (x,y) points of the "circle" (because you plotted them), if they're not already your circumference points (like it's a wiggly circle instead of a perfect circle), then you can fit a circle to what you have to get the "perfect" circle radius and center using the FAQ: https://matlab.wikia.com/wiki/FAQ#How_can_I_fit_a_circle_to_a_set_of_XY_data.3F

Now once you have the perfect circle, you can regenerate the perfect circle coordinates. Call round() on them if you want to quantize them to integer row, column values.

### More Answers (0)

### See Also

### Categories

### Products

### Community Treasure Hunt

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

Start Hunting!