|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我对机器人一条腿摄像,提取图片、背景相减及二值化操作后得到如附件所示的图片,现在我想把它变成一个像素宽的一条直线然后用最小二乘法求直线斜率,通过反正切计算求角度。我试了好多的膨胀腐蚀等方法都不能一次性把所有的图片变成一个像素宽。我的程序如下:请高手指点。不知道为什么图片显示不了,所以还请高手麻烦一下到:http://pickup.mofile.com/0243577889523445 下载一下。谢谢
%进行腐蚀操作
clear all
close all
se=strel('square',3);
se1=strel('line',5,0);
for i=795:928;%图片范围
a=strcat('la',int2str(i),'.tif');%读到图片名
b=strcat('close_square_san',int2str(i),'.tif'); %写入图片名
I1=imread(a);
I1=imdilate(I1,se);
I1=imerode(I1,se1);
imwrite(I1,b);
end
[ 本帖最后由 nixiuhua 于 2008-6-9 10:52 编辑 ] |
|