matlab峰值信噪比
时间: 2023-11-02 15:01:19 浏览: 81
psnr.rar_PSNR_psnr matlab_信噪比psnr_图像信噪比_峰值信噪比
在MATLAB中,可以使用`psnr`函数计算两幅图像之间的峰值信噪比(Peak Signal-to-Noise Ratio,PSNR)。
该函数的语法为:
```matlab
PSNR = psnr(A, ref)
```
其中,A表示待评估的图像,ref表示作为参考的图像。PSNR的单位是分贝(dB),数值越大代表图像质量越好。
例如,要计算名为`image1.png`和`image2.png`两幅图像之间的PSNR,可以使用以下代码:
```matlab
A = imread('image1.png');
ref = imread('image2.png');
PSNR = psnr(A, ref);
```
注意,两幅图像必须具有相同的尺寸和数据类型,否则计算结果可能不正确。
阅读全文