psnr.m.svn-base
来自「signal procesing toolbox」· SVN-BASE 代码 · 共 23 行
SVN-BASE
23 行
function p = psnr(x,y, vmax)
% psnr - compute the Peack Signal to Noise Ratio
%
% p = psnr(x,y,vmax);
%
% defined by :
% p = 10*log10( vmax^2 / |x-y|^2 )
% |x-y|^2 = mean( (x(:)-y(:)).^2 )
% if vmax is ommited, then
% vmax = max(max(x(:)),max(y(:)))
%
% Copyright (c) 2004 Gabriel Peyre
if nargin<3
m1 = max( abs(x(:)) );
m2 = max( abs(y(:)) );
vmax = max(m1,m2);
end
d = mean( (x(:)-y(:)).^2 );
p = 10*log10( vmax^2/d );
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?