您的位置:首页 > 编程语言 > MATLAB

matlab的小波矩特征提取

2020-03-05 21:01 726 查看

声明:本文为CSDN博主「fengbingchun」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fengbingchun/article/details/6067025
%本文对源代码运行出现错误的地方进行了改正。
%根据自己图片的名称和路径改变
F=imread(‘a.png’);
F=im2bw(F);
F=imresize(F,[128 128]);
%求取最上点
for i=1:128
for j=1:128
if (F(i,j)==1)
ytop=i;
xtop=j;
break;
end
end
if(F(i,j)==1)
break;
end
end
%求取最下点
for i=1:128
for j=1:128
if (F(129-i,j)==1)
ybottom=129-i;
xbottom=j;
break;
end
end
if(F(129-i,j)==1)
break;
end
end
%求取最左点
for i=1:128
for j=1:128
if (F(j,i)==1)
yleft=j;
xleft=i;
break;
end
end
if(F(j,i)==1)
break;
end
end
%求取最右点
for i=1:128
for j=1:128
if (F(j,129-i)==1)
yright=j;
xright=129-i;
break;
end
end
if(F(j,129-i)==1)
break;
end
end
%求取中心点
x0=(xright-xleft)/2+xleft;
y0=(ybottom-ytop)/2+ytop;
x0

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: