回复3#
f函数就是读入图像,f=imread('car_2.bmp');
现在的问题就是:不用元胞数组则矩阵维数不匹配;用了元胞数组则下一步函数的输入不能为cell。都快晕了。
以前发过一个帖子,在第二页中间,“求助:matlab提取子矩阵”。链接发不上来。
这是以前的程序。提示矩阵维数不匹配。
错误信息:
??? Subscripted assignment dimension mismatch.
Error in ==> main at 18
s(xcount,ycount)=f(r,c);
f=imread('car_2.bmp'); % 读取图像;
[x,y]=size(f); % x,y为图像的行数和列数;
m=20;n=30; % 手动定义子图像的行数和列数;
rx=1;cy=1;
s=zeros(10); % s表示子矩阵;
t=zeros(10); % t为阈值矩阵;
rowhigh=rx+m-1; % rowhigh和colhigh是子图像历遍的终点,即为右下角的坐标;
colhigh=cy+n-1;
xc