Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

Hi , I have a binary image , i want to choose 3 points on it,use interpolation , and make a curve fitting on it? what is code matlab for doing this??

Asked by Zohreh Tavakkoli on 4 Oct 2013
Latest activity Commented on by Alex Taylor on 7 Oct 2013

Hi , I have a binary image , i want to choose 3 points on it and make a curve fitting on it? what is code matlab for doing this??

0 Comments

Zohreh Tavakkoli

1 Answer

Answer by Image Analyst on 4 Oct 2013

What kind of curve? With 3 points, you can do a second order curve or first order line. Do you want a parabola, a circle, or a line? Did you try passing the points into polyfit(), or see the FAQ?

3 Comments

Zohreh Tavakkoli on 4 Oct 2013

I have a binary image , I want to fit a half circle on 3 points on it, what is codes?

Image Analyst on 4 Oct 2013

It's in the FAQ. Did you click on the link I gave you? The code is right there to fit a circle. After that you can decide where to split the circle into halves. Where to you think you want to do that?

Alex Taylor on 7 Oct 2013

What kind of interpolation are you going to use? Is your output image also going to be logical? If so, I assume you are using Nearest Neighbor?

Image Analyst

Contact us