马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
用三次样条插值实现图像放大,给出插值函数y=interp1(x,y,xi,'spline'),只能对坐标插值,不能和图像联系,更不知道如何放大.上次在论坛看到一个网友给的一个回复:q=2
I=imread('lena.jpg');
J=double(I);
[m,n,k]=size(X);
[x,y]=meshgrid(1:n,1:m);
[xi,yi]=meshgrid(1:1./q:n,1:1./q:m);
A1(:,:,1)=interp2(x,y,(:,:,1),xi,yi,'spline');
A1(:,:,2)=interp2(x,y,(:,:,2),xi,yi,'spline');
A1(:,:,3)=interp2(x,y,J(:,:,3),xi,yi,'spline');可是运行不了.
另外,用matlab怎么样实现多结点样条插值的图像放大?
希望有大家能指点下,小弟不胜感激!!
[ 本帖最后由 eight 于 2008-4-28 18:48 编辑 ] |