ImageMultiply

ImageMultiply[image,x]
image 中の各チャンネル値に因子 x を掛ける.

ImageMultiply[image1,image2]
各画素が 中の対応する画素の積である画像を返す.

ImageMultiply[image,expr1,expr2,]
image にすべての をかける.各 は画像,数,色の値のいずれかである.

詳細詳細

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

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

  (4)  (4)

グレースケール画像を掛けることで画像をマスクする:

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

すべての画素に一定の数を掛けてRGB画像を明るくする:

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

2つのバイナリ画像の論理積:

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

3Dバイナリ画像に彩色する:

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