MATLAB ヘルプ センター
平均二乗誤差
err = immse(X,Y)
err = immse(X,Y) は配列 X と Y の間の MSE (平均二乗誤差) を計算します。MSE 値が小さいほど、X と Y の類似度が高いことを示しています。
err
X
Y
例
すべて折りたたむ
イメージを読み取って表示します。
ref = imread("pout.tif"); imageshow(ref)
参照イメージのコピーにノイズを追加して、別のイメージを作成します。ノイズを含むイメージを表示します。
A = imnoise(ref,"salt & pepper",0.02); imageshow(A)
2 つのイメージの間の平均二乗誤差を計算します。
err = immse(A,ref)
err = 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 | var | sum
mean
median
psnr
ssim
var
sum
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ