У меня есть изображение. Как я могу сделать RMSE?Корневая средняя квадратная ошибка с Matlab
I = imread('cameraman.tif');
У меня есть изображение. Как я могу сделать RMSE?Корневая средняя квадратная ошибка с Matlab
I = imread('cameraman.tif');
Если вы хотите, чтобы получить единственное число, которое представляет RMSE всего изображения, попробуйте rmse = sqrt(mean((I(:)-A(:)).^2))
, что дает вам только один номер.
Если вы хотите построить RMSE для каждого пикселя, тогда нет необходимости принимать среднее значение. Кроме того, вам нужно преобразовать A и I в поплавковую матрицу, поэтому sqrt
не возвращает ошибку. Попробуйте sqrt((double(I-A)).^2)
.
Пожалуйста, разместите сообщение об ошибке, которое вы получите :). –