求助一个关于Matlab矩阵计算的问题
我的目标是要求一幅图像相对于另一复图像的均方误差,其中涉及到对两个矩阵的差矩阵的每一个元素取平方,然后再将所有的结果加起来的计算环节,请问有做过这方面的朋友吗?最好是可以实现的matlab源代码,谢谢,由于这里无法编辑公式,所以我的叙述只能到达这个层次了,谢谢。以下是我写的一段代码,但用不了,我不知道哪里出问题了。
clear;
close all;
global psnr;
global q;
x1=imread('cameraman.tif');
x2=imread('F:\基于小波变换的图像去噪研究\仿真结果\噪声方差等于0.01\本文方法(方差等于0.01).tif');
q=0.0;
for(i=0;i<256;i++);
for(j=0;j<256;j++);
diff=double(x2(i,j))-double(x1(i,j));
q=q+diff*diff;
end
end
psnr=(255*255)/psnr; 原帖由 wangdengwei 于 2006-11-11 20:24 发表
我的目标是要求一幅图像相对于另一复图像的均方误差,其中涉及到对两个矩阵的差矩阵的每一个元素取平方,然后再将所有的结果加起来的计算环节,请问有做过这方面的朋友吗?最好是可以实现的matlab源代码,谢谢,由 ...
matlab矩阵的下标从1开始,建议阅读最基本的matlab教程 不得不说 写的很乱 这是用C的语法将想法生搬硬套过来么
页:
[1]