immse

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

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

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

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

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

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

свернуть все

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

Пример: err = immse(I,I2);

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

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

Пример: err = immse(I,I2);

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

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

свернуть все

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

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

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

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

| | | | |

Введенный в R2014b