您的位置:首页 > 编程语言 > MATLAB

utilities(matlab)—— PSNR 值的计算

2016-05-15 11:50 507 查看
MSE=1mn∑i=0m−1∑j=0n−1∥I(i,j)−K(i,j)∥2PSNR=10⋅log10(MAX2IMSE)=20⋅log10(MAXIMSE−−−−−√)

function psnr = getPSNR(noisy, clean, maxVal)
diff = noisy - clean;
rmse = sqrt(mean(diff(:).^2));
psnr = 20*log10(maxVal/rmse);
end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: