Matlab的均方根误差

时间:2015-05-12 19:12:38

标签: matlab threshold

我有一张图片。我怎么做RMSE?

I = imread('cameraman.tif');

1 个答案:

答案 0 :(得分:3)

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

如果你想为每个像素绘制RMSE,那么就没有必要采取平均值。此外,您需要将A和I转换为浮点矩阵,以便sqrt不会返回错误。试试sqrt((double(I-A)).^2)