主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

imabsdiff

2つのイメージの差の絶対値

説明

Z= imabsdiff (XYは配列Y内の各要素を配列X内の対応する要素から減算し,出力配列Zの対応する要素に差の絶対値を返します。

すべて折りたたむ

イメージをワークスペースに読み取ります。

我= imread (“cameraman.tif”);

イメージをフィルター処理します。

J = uint8 (filter2 (fspecial (“高斯”),我));

2つのイメージの差の絶対値を計算します。

K = imabsdiff (I, J);

差の絶対値のイメージを表示します。

图imshow (K, [])

图中包含一个轴。坐标轴包含类型为image的对象。

入力引数

すべて折りたたむ

入力イメージは,任意の次元の数値配列として指定します。

例:x = imread(“cameraman.tif”);

データ型:||int8|int16|int32|uint8|uint16|uint32|逻辑

入力イメージ。数値配列として指定します。YのサイズとクラスはXと同じでなければなりません。

データ型:||int8|int16|int32|uint8|uint16|uint32|逻辑

出力引数

すべて折りたたむ

差分イメージ。数値配列として返されます。ZのクラスとサイズはXおよびYと同じになります。XYが整数配列の場合,imabsdiffは整数型の範囲を超える出力の要素を切り捨てます。

ヒント

  • Xのクラスがの場合,この関数の代わりに式abs (x - y)を使用します。

  • Xのクラスが逻辑の場合,この関数の代わりに式XOR (X, Y)を使用します。

  • XYのクラスがuint8int16またはの場合,imabsdiffはハードウェアの最適化を使用して実行を高速化できます。

拡張機能

GPUコード生成
GPU编码器™を使用してNVIDIA GPU®のためのCUDA®コードを生成します。

R2006aより前に導入