matlab interp2 错误使用图像插值interp2,method只能是nearest,其他的都会报错.程序:X=imread('3.jpg');A=rgb2gray(X);[m n]=size(A);x=1:n;y=1:m;[x y]=meshgrid(x,y);x1=1:4:n;y1=1:4:m;[x1 y1]=meshgrid(x1,y1);Z=interp2(x,y,A,x1,y1,'linear
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 08:50:12
matlab interp2 错误使用图像插值interp2,method只能是nearest,其他的都会报错.程序:X=imread('3.jpg');A=rgb2gray(X);[m n]=size(A);x=1:n;y=1:m;[x y]=meshgrid(x,y);x1=1:4:n;y1=1:4:m;[x1 y1]=meshgrid(x1,y1);Z=interp2(x,y,A,x1,y1,'linear
matlab interp2 错误
使用图像插值interp2,method只能是nearest,其他的都会报错.
程序:
X=imread('3.jpg');
A=rgb2gray(X);
[m n]=size(A);
x=1:n;
y=1:m;
[x y]=meshgrid(x,y);
x1=1:4:n;
y1=1:4:m;
[x1 y1]=meshgrid(x1,y1);
Z=interp2(x,y,A,x1,y1,'linear');
错误:
Error using griddedInterpolant
Sample values must be a single or double array.
Error in interp2/makegriddedinterp (line 220)
F = griddedInterpolant(varargin{:});
Error in interp2 (line 133)
F = makegriddedinterp(X,Y,V,method);
matlab interp2 错误使用图像插值interp2,method只能是nearest,其他的都会报错.程序:X=imread('3.jpg');A=rgb2gray(X);[m n]=size(A);x=1:n;y=1:m;[x y]=meshgrid(x,y);x1=1:4:n;y1=1:4:m;[x1 y1]=meshgrid(x1,y1);Z=interp2(x,y,A,x1,y1,'linear
A后面加一行命令就可以了
A=single(A);