- 经验
- 156
- 分贝
- 0
- 家园分
- 643
- 在线时间:
- 29 小时
- 最后登录:
- 2010-6-21
- 帖子:
- 35
- 精华:
- 0
- 注册时间:
- 2008-12-15
- UID:
- 309282
注册:2008-12-15
|
已定位出错误出现在如下程序段:
[height,width] =size(IM3); % height求出是612,width为816
for i =2:width-1
for j =2:height-1
ary =IM3(i-1,j)+IM3(i+1,j)+IM3(i,j-1)+IM3(i,j+1); % IM3为二值图像
if((IM3(i,j) ==0) &(ary>=2))
IM3(i,j) =1;
continue;
end
if(IM3(i,j) ==1 &ary ==0)
IM3(i,j) =0;
end
end
end
figure
imshow(IM3);title('候选区矩形化');
该程序要实现的功能是将连通区域矩形化,但运行到这里就出现报警:Index exceeds matrix dimensions.
为什么会这样?求助!!!!!
|
|