yuyukiki 发表于 2006-4-14 21:43

如何用三次样条spline插值进行图像放大

用三次样条插值实现图像放大,给出插值函数y=interp1(x,y,xi,'spline')又有什么用,只能对坐标插值,不能和图像联系,更不知道如何放大,i=imresize(j,a,method)中method又不能设为spline,请高手赐教

happy 发表于 2006-4-15 08:21

怎么不会变通一下阿

q=2 %放大倍数
I=imread('d\abc1.jpg');
J=double(I);
=size(x);
=meshgrid(1:n,1:m);
=meshgrid(1:1./q:n,1:1./q:m);
A1(:,:,1)=interp2(x,y,J(:,:,1),xi,yi,'spline');
A1(:,:,2)=interp2(x,y,J(:,:,2),xi,yi,'spline');
A1(:,:,3)=interp2(x,y,J(:,:,3),xi,yi,'spline');

下面就不用我说了吧

xinyuan110 发表于 2006-5-23 10:52

有编成.M文件的吗?
页: [1]
查看完整版本: 如何用三次样条spline插值进行图像放大