matlab图像插值运算时遇到问题,求教!>> I=imread('111.jpg');>> [m n]=size(I);>> x=1:n;y=1:m;[x,y]=meshgrid(x,y);>> x1=1:n:4;y1=1:4:m;[x1,y1]=meshgrid(x1,y1);>> I1=interp2(x,y,I,x1,y1,'nearest');Error using ==> interp2 at 147Matrices X and Y

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 10:55:38

matlab图像插值运算时遇到问题,求教!>> I=imread('111.jpg');>> [m n]=size(I);>> x=1:n;y=1:m;[x,y]=meshgrid(x,y);>> x1=1:n:4;y1=1:4:m;[x1,y1]=meshgrid(x1,y1);>> I1=interp2(x,y,I,x1,y1,'nearest');Error using ==> interp2 at 147Matrices X and Y
matlab图像插值运算时遇到问题,求教!
>> I=imread('111.jpg');
>> [m n]=size(I);
>> x=1:n;y=1:m;[x,y]=meshgrid(x,y);
>> x1=1:n:4;y1=1:4:m;[x1,y1]=meshgrid(x1,y1);
>> I1=interp2(x,y,I,x1,y1,'nearest');
Error using ==> interp2 at 147
Matrices X and Y must be the same size as Z.
麻烦哪位大侠能给解释下什么原因吗?因为我也是刚接触matlab,所以不太明白.

matlab图像插值运算时遇到问题,求教!>> I=imread('111.jpg');>> [m n]=size(I);>> x=1:n;y=1:m;[x,y]=meshgrid(x,y);>> x1=1:n:4;y1=1:4:m;[x1,y1]=meshgrid(x1,y1);>> I1=interp2(x,y,I,x1,y1,'nearest');Error using ==> interp2 at 147Matrices X and Y
你的111.jpg是彩色图片吧
因为彩色图片有三个通道,所以I和x、y的维数不同
你需要在第一句I=imread('111.jpg');后面加一句I=rgb2gray(I);%转化成灰度图,这样就可以了
另外提一点,你第四行错了吧,x1=1:4:n;

matlab图像插值运算时遇到问题,求教!>> I=imread('111.jpg');>> [m n]=size(I);>> x=1:n;y=1:m;[x,y]=meshgrid(x,y);>> x1=1:n:4;y1=1:4:m;[x1,y1]=meshgrid(x1,y1);>> I1=interp2(x,y,I,x1,y1,'nearest');Error using ==> interp2 at 147Matrices X and Y MATLAB 绘制插值图像如何将双3次插值的图像输出来? matlab 图像生成问题 请问在PS中参数设置里的插值方式是什么意思,主要作用体现在哪些地方?它有邻近,二次线性,二次立方三种选择!书上说是对图像做插值运算时用的,我想插值运算是怎么回事? 关于matlab计算表达式的问题.求教! matlab优化问题 求教各位大神 求教matlab做三次样条插值和拉格朗日差值问题下表给出了飞行中鸭子的上部形状的节点数据,试用三次样条插值函数(自然边界条件)和20次Lagrange插值多项式对数据进行插值.用图示出给定的 matlab曲线拟合和曲线插值问题这两题的程序应该怎么输入啊? matlab关于定义函数显示图像的问题,详见问题补充.定义一个函数y=f(x,y).则图像的点运算为B(x,y)=f(I(x,y)).其中I(x,y)为图像在(x,y)位置处的值,读入任一幅图像,定义点运算函数为y=30+x*0.43,计算并显 如何用matlab显示多光谱图像啊?求教 求教 matlab matlab中 如何获取整幅图像的像素值图像是352*288的,用impixel如何获得整幅图像的像素值.求教 用MATLAB求Lagrange插值多项式和Newton插值多项式用MATLAB求下列一组值的Lagrange插值多项式和Newton插值多项式 D={(0,5),(1,-2),(2,3),(3,4),(4,-1),(5,7),(6,5),(7,2)}. `要MATLAB的具体程序以及运算结果 hermite插值的matlab代码 MATLAB插值难题我在用MATLAB插值运算时出现以下错误,原因是同一个x3对应着不同的y3值,我要处理的数据有上千个,不可能把x3,y3的一一找出来.>> yi=interp1(x3,y3,xi,'spline');Error using ==> interp1 at 261The va MATLAB函数作图问题我是一个MATLAB初学者遇到一个困惑,比如作函数图像y=x+2,编写代码x=0:0.1:2;y=2+x;plot(y)得到了图像是直线,但是图上坐标与实际不符合(比如y=0时,x不等于-2,图上显示的在0到5之 用Trizol法提DNA遇到的问题求教 求教adams高手,施加负载遇到了问题