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

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:11   2062   0

关于 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); %% 三维转换成二维 注意这句

这样就能保证成功了!!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP