immse

Среднеквадратическая ошибка

Синтаксис

Описание

пример

err = immse(X,Y) вычисляет среднеквадратическую ошибку (MSE) между массивами X и Y.

Примеры

свернуть все

Считайте изображение и отобразите его.

ref = imread('pout.tif');
imshow(ref)

Figure contains an axes object. The axes object contains an object of type image.

Создайте другое изображение путем добавления шума в копию ссылочного изображения.

A = imnoise(ref,'salt & pepper', 0.02);
imshow(A)

Figure contains an axes object. The axes object contains an object of type image.

Вычислите среднеквадратическую ошибку между двумя изображениями.

err = immse(A, ref);
fprintf('\n The mean-squared error is %0.4f\n', err);
 The mean-squared error is 353.7631

Входные параметры

свернуть все

Входной массив в виде числового массива любой размерности.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Входной массив в виде числового массива, одного размера и тип данных как X.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Выходные аргументы

свернуть все

Среднеквадратическая ошибка, возвращенная как положительное число. Тип данных err double если входные параметры не имеют типа данных single, в этом случае err имеет тип данных single

Типы данных: single | double

Расширенные возможности

Генерация кода графического процессора
Сгенерируйте код CUDA® для NVIDIA® графические процессоры с помощью GPU Coder™.

Смотрите также

| | | | |

Введенный в R2014b