matlab对图像峰值信噪比进行检测
时间: 2023-09-17 09:12:17 浏览: 81
psnr.rar_PSNR_psnr matlab_信噪比psnr_图像信噪比_峰值信噪比
MATLAB提供了计算图像峰值信噪比(Peak Signal-to-Noise Ratio,PSNR)的函数`psnr`。以下是使用该函数进行图像PSNR检测的示例代码:
```matlab
% 读取原始图像和处理后的图像
original_img = imread('original.png');
processed_img = imread('processed.png');
% 计算PSNR值
psnr_value = psnr(processed_img, original_img);
% 显示PSNR值
fprintf('PSNR值为 %.2f dB\n', psnr_value);
```
其中,`imread`函数用于读取图像,`psnr`函数用于计算图像的PSNR值。需要注意的是,PSNR值越高表示图像质量越好,一般情况下,PSNR值大于30dB即表示图像质量良好。
阅读全文