ImageSubtract

ImageSubtract[image,x]
一定量 ximage 中の各チャンネル値から減算する.

ImageSubtract[image1,image2]
各画素が 中の対応する画素から値を減算することで得られる画像を与える.

ImageSubtract[image,expr1,expr2,]
image からすべての を減算する.各 は,画像,数,色の値のいずれかである.

詳細詳細

  • ImageSubtract[image,]によって返される画像は image と同じ次元である.
  • ImageSubtract[image,x]では,x は,通常,範囲が0から1までの数,色,あるいはカラーチャンネル値のリストでよい.
  • ImageSubtract[image,x]は,もとになっているデータタイプが image と等しく,必要に応じて値を切り取ったあるいは切断した画像を与える.
  • 画像の次元が異なる場合,ImageSubtract[image1,image2]の中央から を引く.
  • あるいは がシングルチャンネルの画像である場合,その値はImageAdd[image1,image2]中のもう一方の画像の各チャンネルの値から減算される.
  • が両方とも多チャンネルの画像である場合,各チャンネル中の値は別々に減算される.
  • ImageSubtract[image1,image2]あるいは のうち最も大きいタイプの画像を,必要に応じて値を切り取って与える.
  • ImageSubtract[image,expr1,expr2,]ImageSubtractを引数のリストにたたみ込む.
  • ImageSubtract[{image,expr1,expr2,}]ImageSubtract[image,expr1,expr2,]と等価である.
  • ImageSubtractImage3Dオブジェクトに使うことができる.

例題例題すべて開くすべて閉じる

  (3)  (3)

カラー写真からバイナリマスクを引く:

In[1]:=
Click for copyable input
Out[1]=

各カラーチャンネルから一定量を引くと画像が暗くなる:

In[1]:=
Click for copyable input
Out[1]=

2つの3D画像で引き算をする:

In[1]:=
Click for copyable input
Out[1]=
2008年に導入
(7.0)
| 2014年に修正
(10.0)