Matlab 的均方根误差

Root Mean Square Error with Matlab

我有 image.How 我可以做 RMSE 吗?

I = imread('cameraman.tif');

如果您想获得代表整个图像的 RMSE 的单个数字,请尝试 rmse = sqrt(mean((I(:)-A(:)).^2)) 给您一个数字。

如果您要为每个像素绘制 RMSE,则无需取平均值。此外,您需要将 A 和 I 转换为浮点矩阵,这样 sqrt 就不会 return 出错。试试 sqrt((double(I-A)).^2).