读取已有两张图像峰值信噪比matlab代码
时间: 2023-11-25 11:01:44 浏览: 80
MATLAB下求两幅图像的峰值信噪比(PSNR)
以下是读取两张图像并计算其峰值信噪比的 Matlab 代码:
```matlab
% 读取图像
img1 = imread('image1.jpg');
img2 = imread('image2.jpg');
% 计算峰值信噪比
PSNR = psnr(img1, img2);
% 显示结果
fprintf('图像1和图像2的峰值信噪比为 %.2f dB\n', PSNR);
```
其中,`imread` 函数用于读取图像,`psnr` 函数用于计算峰值信噪比。在上述代码中,我们将第一张图像命名为 `image1.jpg`,第二张图像命名为 `image2.jpg`,你需要将代码中的文件名替换为你自己的图像文件名。最后,我们使用 `fprintf` 函数输出计算结果。
阅读全文