MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB图像处理] 图像序列中维数不匹配的问题 (https://www.labfans.com/bbs/showthread.php?t=8975)

imu0471 2009-06-15 10:40

图像序列中维数不匹配的问题
 
Matlab程序出错??? Subscripted assignment dimension mismatch.
I=ones(8,5);
q=reshape(49:56,8,1);
I(:,1)=q;
I(:,2)='.';
I(:,3)='b';
I(:,4)='m';
I(:,5)='p';
L=setstr(I); %将ASCII码转为字符串;

c=imread(L(1,:));
[m n]=size(c);
I0=uint8(ones(m,n,8));
for k=1:8
j=imread(L(k,:));
I0(:,:,k)=j;
end
[m n o]=size(I0);
Q=uint8(ones(m,n));
程序运行到 I0(:,:,k)=j;
就会出现错误,错误信息提示:
??? Subscripted assignment dimension mismatch.
Error in ==> backgroundtest3 at 18
I0(:,:,k)=j;

yhcode 2009-06-15 13:59

回复: 图像序列中维数不匹配的问题
 
你可以在出错位置设个断点,调试运行到此处,看下I0的维数.


所有时间均为北京时间。现在的时间是 11:06

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.