MATLAB ヘルプ センター
平均二乗誤差
err = immse(X,Y)
err = immse(X,Y) は配列 X と Y の間の MSE (平均二乗誤差) を計算します。MSE 値が小さいほど、X と Y の類似度が高いことを示しています。
err
X
Y
例
すべて折りたたむ
イメージを読み取り、それを表示します。
ref = imread('pout.tif'); imshow(ref)
参照イメージのコピーにノイズを追加して、別のイメージを作成します。
A = imnoise(ref,'salt & pepper', 0.02); imshow(A)
2 つのイメージの間の平均二乗誤差を計算します。
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
single
double
int8
int16
int32
uint8
uint16
uint32
入力配列。サイズとデータ型が X と同じ数値配列として指定します。
平均二乗誤差。正の数値として返されます。err のデータ型は double です。ただし、入力引数がデータ型 single の場合、err はデータ型 single になります。
データ型: single | double
すべて展開する
immse では C コードおよび C++ コードの生成がサポートされています (MATLAB® Coder™ が必要)。詳細については、イメージ処理のコード生成を参照してください。
immse
R2014b で導入
mean | median | psnr | ssim | sum | var
mean
median
psnr
ssim
sum
var
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ