matlab生成图片均方误差
时间: 2024-05-20 10:08:37 浏览: 187
MATLAB中计算图像均方误差(MSE)是一种衡量两幅图像相似程度的方法。MSE是原始图像与重建图像之间每个像素差的平方的平均值。下面是MATLAB中计算图像均方误差的代码:
```matlab
% 读取原始图像和重建图像
origImg = imread('original_image.jpg');
reconImg = imread('reconstructed_image.jpg');
% 计算MSE
mseImage = (double(origImg) - double(reconImg)).^2;
mse = mean(mseImage(:));
```
在上述代码中,`origImg`和`reconImg`分别是原始图像和重建图像,`mseImage`是每个像素差的平方,`mse`是MSE的计算结果。
阅读全文