现在的位置: 首页 > 综合 > 正文

关于matlab Error in ==> blkproc at 87的解决办法。

2014年02月15日 ⁄ 综合 ⁄ 共 247字 ⁄ 字号 评论关闭

 

关于 matlab 语言

blocks=blkproc(J,[128 128],fun);

报错

Error in ==> blkproc at 87
aa(border(1)+(1:ma),border(2)+(1:na)) = a;

Error in ==> test4 at 22
blocks=blkproc(J,[128 128],fun);

 

关键的原因在与图片是三维或者是二维的原因。。

大家可以添加如下语句:

I=imread('Rice1.png');
I=I(:,:,1); %% 三维转换成二维  注意这句

这样就能保证成功了!!

抱歉!评论已关闭.