麻烦把一下的matlab程序改写成数学表达式,1:% 获得区域minx = min(ix(:)); maxx = max(ix(:));miny = min(iy(:)); maxy = max(iy(:));% 计算长径sp = [miny,maxx];ep = [maxy,minx];figure; imshow(I); hold on;plot([sp(1) ep(1)],[sp(2) ep
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 13:23:52
麻烦把一下的matlab程序改写成数学表达式,1:% 获得区域minx = min(ix(:)); maxx = max(ix(:));miny = min(iy(:)); maxy = max(iy(:));% 计算长径sp = [miny,maxx];ep = [maxy,minx];figure; imshow(I); hold on;plot([sp(1) ep(1)],[sp(2) ep
麻烦把一下的matlab程序改写成数学表达式,
1:% 获得区域
minx = min(ix(:)); maxx = max(ix(:));
miny = min(iy(:)); maxy = max(iy(:));
% 计算长径
sp = [miny,maxx];
ep = [maxy,minx];
figure; imshow(I); hold on;
plot([sp(1) ep(1)],[sp(2) ep(2)],'r-*');
long_r = norm(sp-ep); % 计算长径
area = bwarea(I3); % 计算特征区域面积
short_r = area/long_r/2; % 计算短径
rate = short_r/long_r; % 计算比例
2:area = bwarea(I3); % 计算特征区域面积
麻烦把一下的matlab程序改写成数学表达式,1:% 获得区域minx = min(ix(:)); maxx = max(ix(:));miny = min(iy(:)); maxy = max(iy(:));% 计算长径sp = [miny,maxx];ep = [maxy,minx];figure; imshow(I); hold on;plot([sp(1) ep(1)],[sp(2) ep
min 最小值
max 最大值
向量sp=[x1,y1]= [miny, maxx]
向量ep=[x2,y2]= [maxy, minx];
plot([sp(1) ep(1)], [sp(2) ep(2)], 'r-*');画一个图
( )^(1/2)=平方根()
计算长径norm(sp-ep)=[(miny-maxy)*(miny-maxy)+(maxx-minx)*(maxx-minx)]^(1/2)
bwarea(I3)=Area of objects(l3) in binary image计算特征区域面积
short_r = area/long_r/2; % 计算短径=征区域面积/长径
rate = short_r/long_r; % 计算比例=短径/长径