如何求两个图像的均方误差
图像“均方误差”的求解问题:x=imread('orgin1.bmp');
y=imread('p-m.bmp');
=size(y);
z=x-y;
sum_sq = sum(z.^2); 此处有问题 我想实现累加
谁能帮我解决一下 非常感谢
[ 本帖最后由 eight 于 2007-9-29 21:01 编辑 ] 原帖由 wcy19830901 于 2007-9-29 20:48 发表 http://www.chinavib.com/forum/images/common/back.gif
图像“均方误差”的求解问题:
x=imread('orgin1.bmp');
y=imread('p-m.bmp');
=size(y);
z=x-y;
sum_sq = sum(z.^2); 此处有问题 我想实现累加
谁能帮我解决一下 非常感谢
“累加”是什么意思?如果是求所有像素点的差的平方和,即得到的结果是一个数,则:
z = (x-y).^2;
sum_sq = sum(z(:));
否则,请明示。
另外,请多看看本版置顶帖,z(:)的用法就有介绍 原帖由 wcy19830901 于 2007-9-29 20:48 发表 http://www.chinavib.com/forum/images/common/back.gif
图像“均方误差”的求解问题:
sum_sq = sum(z.^2); 此处有问题 我想实现累加
同问 Matlab 里有直接的命令help var
页:
[1]