matlab实现MSE
时间: 2023-12-15 09:04:37 浏览: 101
计算MSE的matlab代码
以下是利用MATLAB实现MSE的方法:
1.使用MATLAB内置函数immse计算灰度图像MSE
```matlab
% 读取两张灰度图像
img1 = imread('image1.jpg');
img2 = imread('image2.jpg');
% 利用immse函数计算MSE
mse = immse(img1, img2);
% 显示MSE值
disp(['MSE值为:', num2str(mse)]);
```
2.使用MATLAB自己编写函数计算灰度图像MSE
```matlab
% 读取两张灰度图像
img1 = imread('image1.jpg');
img2 = imread('image2.jpg');
% 计算MSE
[m, n] = size(img1);
mse = sum(sum((double(img1) - double(img2)).^2)) / (m * n);
% 显示MSE值
disp(['MSE值为:', num2str(mse)]);
```
阅读全文