关于 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); %% 三维转换成二维 注意这句
这样就能保证成功了!! |