Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 画像の表現 > ImageApply >

ImageApply

Updated In 8 Graphic
ImageApply
image 中の各画素のチャンネル値のリストに関数 f を適用する.
  • ImageApplyは,各画素のチャンネル値のリストを,そのリストに関数 f を適用した結果で置換する.
  • ImageApplyは任意のチャンネル数の画像に使うことができる.
  • ImageApplyimage と同じタイプの画像を返す.
  • ImageApplyでは,関数 f は数または任意長のリストを返すことができる.
  • f に渡されるチャンネル値は,Imageオブジェクトで使われているもとになったタイプとは関係なく,一般に0から1までの範囲である.関数 f は一般に0から1の範囲のチャンネル値を返すと考えられる.
  • ImageApplyf が与えられた画素の個々のチャンネル値に適用されるべきか,チャンネル値の完全なリストに適用されるべきかを指定するオプションInterleavingを持つ.デフォルト設定はInterleaving->Trueである.
  • Masking->region と設定すると,処理しようとする関心領域が指定できる.
各画素をカラーチャンネルの最大値で置換する:

ガンマ補正を適用する:
各画素をカラーチャンネルの最大値で置換する:
In[1]:=
Click for copyable input
Out[1]=
 

ガンマ補正を適用する:
In[1]:=
Click for copyable input
Out[1]=
各チャンネルのリストをその平均で置換する:
各チャンネルベクトルに純関数を適用する:
各色チャンネルの値に別々に関数を適用しなければならない場合はInterleaving->Falseを使う:
指定された関心領域の画素を無効にする:
組込みの色勾配を使って画像に彩色する:
グレースケールの画像にアルファチャンネルを加える:
画像中の領域をハイライトする:
リストを入力として受け取る関数はシングルチャンネルの画像には適用できない:
カラーチャンネルを回転させる:
任意の彩色関数を画像に適用する:
グレースケールの画像をカラー画像にする:
バージョン 7 の新機能 | バージョン 8 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF