Tonghanyu 发表于 2006-12-8 16:53

【求助】如何把插值后的图像还原回去?在线等~~

请各位大侠帮忙呀!

tammy 发表于 2006-12-8 16:58

I=imread('test1.jpg');
J=imresize(I,2,'nearest');    %放大两倍
K=imresize(J,1/2,'nearest');%还原

Tonghanyu 发表于 2006-12-8 17:44

是用interp2进行插值的

xjzuo 发表于 2006-12-8 19:52

回复

显示插值后的图像:用imshow();
如果要显示原图像,那必须有原来的图像矩阵.
否则基本不可能由"插值后的图像"还原出"原图像".

Tonghanyu 发表于 2006-12-12 11:04

如果有原来的10*10图像,并且得到插值后的100*100的图像,把100*100的图像移动一个象素,然后再还原成10*10的图像,用来比较这两幅10*10图像的相关性,能实现吗?
主要是插值可以实现,但是还原回去怎么办?把100*100的图像还原成10*10的图像?

eight 发表于 2007-1-12 13:33

原帖由 Tonghanyu 于 2006-12-12 11:04 发表
如果有原来的10*10图像,并且得到插值后的100*100的图像,把100*100的图像移动一个象素,然后再还原成10*10的图像,用来比较这两幅10*10图像的相关性,能实现吗?
主要是插值可以实现,但是还原回去怎么办?把 ...

事实上,2楼已经给了你提示,自己琢磨一下吧
页: [1]
查看完整版本: 【求助】如何把插值后的图像还原回去?在线等~~