比方说图像经过压缩之后,输出的新的图像跟原始图像相比,总是存在一定的质量差,那么利用PSNR来评判这个差距,所以说,PSNR是一种客观判断方法.
MSE代表原图像和处理图像之间的均方误差。
PSNR代表峰值信噪比(Peak Signal to Noise Ratio)。
这里的MAX通常是图像的灰度级,一般就是255.
给个MATLAB代码
close all;
clear all;
clc;
img=imread('lena.jpg');
[h w]=size(img);
imgn=imresize(img,[floor(h/2)