ImageAdd

ImageAdd[image,x]
image 中の各チャンネル値に x を加える.

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

ImageAdd[image,expr1,expr2,]
すべての image に加える.ただし,各 は,画像,数,あるいは色の値である.

詳細詳細

  • ImageAdd[image,]によって返される画像は image と同じ次元である.
  • ImageAdd[image,x]では,x は,通常0から1までの数,色,あるいはカラーチャンネルの値のリストである.
  • ImageAdd[image,x]は,一般に,もとになっているデータタイプが image と等しい画像を,必要であれば値の切取りや切断を行った上で与える.
  • 画像の次元が異なる場合,ImageAdd[image1,image2]の中央に加える.
  • あるいは が単一チャンネルの画像の場合,その値はImageAdd[image1,image2]中のもう一方の画像の各チャンネル内の値に追加される.
  • および が両方とも多チャンネルの画像の場合,各チャンネルの値は別々に加えられる.
  • ImageAdd[image1,image2]あるいは の大きい方のタイプの画像を,必要であれば値の切取りや切断を行った上で画像を与える.
  • バイナリ画像については,ImageAddは,事実上,画素値の論理和を求める.
  • ImageAdd[image,expr1,expr2,]は,ImageAddを引数のリストにたたみ込む.
  • ImageAdd[{image,expr1,expr2,}]ImageAdd[image,expr1,expr2,]と等価である.
  • ImageAddImage3Dオブジェクトに使うことができる.

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

  (3)  (3)

すべてのチャンネルに一定量を加えてカラー画像を明るくする:

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

2つのカラー画像を加える:

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

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

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