clc
x=imread('D:picture3.BMP');
x2=imread('D: 1picture1.BMP');
G1=double(x);
G2=double(x2);
[m1,n1]=size(G1);
[M,N]=size(G2);
c=0;
for i=1:M
for j=1:N
w=G1(i,j)-G2(i,j);
c=c+w*w;
end
end
MSE=c/(M*N)
RMSE=sqrt(MSE)
ps1=(256^2)/MSE;
PSNR=10*(log10(ps1))
这是我写的程序,求超分辨率图像的效果,按道理采用最邻近插值出来的MSE应该大于双线性插值的MSE,可是为什么我求出来刚好相反呢?求大神帮忙,万分感谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>