ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

imadd

2 つのイメージを追加または定数をイメージに追加

構文

Z = imadd(X,Y)

説明

Z = imadd(X,Y) は、配列 X の各要素に配列 Y の対応する要素を追加して、出力配列 Z の対応する要素にその合計を返します。XY はクラスとサイズが等しい実数の非スパース数値配列になるか、Y は double のスカラー値になります。Z は、X が論理値でなければ、サイズとクラスは X と同じで、その場合 Z は double です。

XY が整数配列の場合、整数型の範囲を超える出力の要素は切り捨てられ、小数部の値は丸められます。

2 つの uint8 配列を追加します。値が 255 を超えたときには切り捨てられます。

X = uint8([ 255 0 75; 44 225 100]);
Y = uint8([ 50 50 50; 50 50 50 ]);
Z = imadd(X,Y)
Z =

   255    50   125
    94   255   150

2 つのイメージを合わせて出力クラスを指定します。

I = imread('rice.png');
J = imread('cameraman.tif');
K = imadd(I,J,'uint16');
imshow(K,[])

イメージに定数を追加します。

I = imread('rice.png');
J = imadd(I,50);
subplot(1,2,1), imshow(I) 
subplot(1,2,2), imshow(J)

R2006a より前に導入

この情報は役に立ちましたか?