作业帮 > 英语 > 作业

MATLAb如何计算图像长度

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/09 20:28:14
MATLAb如何计算图像长度
怎么求这条线的长度,并标记在旁边
% You can use quad or quadl to compute the length of a curve.
% 下面例子参考:
function f = myfun(t) % 存为 myfun.m
f = sqrt(4*t.^3 + t.^2 + 1);
len = quad(@myfun,0,2) % 计算 t 在 0 到 2 范围内曲线的长度
再问: 算出来答案不对,能不能给个提取图像中的各个点的坐标,然后用各个点坐标求两点间的距离,然后全加一起的代码?
再答: fn = '0000.png'; I = imread(fn); imshow(I); [x,y] = ginput(11); x = 2*(x-min(x))/(max(x)-min(x)); y = (y-min(y))/(max(y)-min(y)); y = max(y)-y; p = polyfit(x,y,2); f = poly2sym(p); vpa(f,2) ans = .12*x^2+.25*x+.65e-3 % 这就是二次拟合出来的关系式,放入function 中