主要内容

imdivide

あるメジを別のジに除算,またはジを定数で除算

説明

Z= imdivide (XYは,配列X内の各要素を配列Y内の対応する要素で除算し,出力配列Zの対応する要素に結果を返します。

すべて折りたたむ

この例では,2のuint8配列を除算する方法を説明します。

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

Xの各要素を対応するYの要素で除算します. 0.5以上の小数値は,最も近い正の整数方向に丸められます。

Z = imdivide(X,Y)
Z =2x3 uint8矩阵5 0 2 1 5 2

Yの各要素を対応するXの要素で除算します。ゼロ除算の場合,出力は整数型の範囲に切り捨てられます。

W = imdivide(Y,X)
W =2x3 uint8矩阵0 255 1 1 0 1

グレスケルメジをワクスペスに読み取ります。

I = imread(“rice.png”);

背景を推定します。

background = imopen(I,strel(“磁盘”、15));

メ,ジの背景を除算します。

J = imdivide(I,background);

元のメジと処理後のメジを表示します。

imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

图imshow (J [])

图中包含一个轴对象。axis对象包含一个image类型的对象。

I = imread(“rice.png”);

@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @

J = imdivide(I,2);

元のメジと処理後のメジを表示します。

imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

图imshow (J)

图中包含一个轴对象。axis对象包含一个image类型的对象。

入力引数

すべて折りたたむ

1番目の配列。任意の次元の数値配列または逻辑配列として指定します。

Xを除算する2番目の配列(除数)。Xとサesc配列,もしくは型の数値スカラ,として指定します。

出力引数

すべて折りたたむ

商。Xと同じサ@ @ズの数値配列として返されます。ZXと同じクラスです。ただしXが逻辑ではなく,Zデ,タ型の場合です。Xが整数配列の場合,整数型の範囲を超える出力要素は,切り捨てられ,小数部は丸められます

バ,ジョン履歴

R2006aより前に導入