以灰度图转化为彩色RGB图像为例的话,也就是将彩色图的3个通道分别用灰度表示即可,”b(:,:,3)=c;b(:,:,2)=c;b(:,:,1)=c“,你这三句代码都是针对第三个通道,第1、2通道没有对应图像,所以就会出现脚本子语句分配维数不匹配的提示了,直接改为b(1:,:,)=c; b(:,1:,)=c;b(:,:,1)=c,分别对应起来就OK.
你的a的维数是3吧?如果你直接读取的是灰度图,你的代码没有错。如果你读的是彩色三维图,就肯定会报这个错误了。