Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 色の処理 > ImageHistogram >
Mathematica > 可視化とグラフィックス > グラフィックスオプションとスタイル > > 色の処理 > ImageHistogram >
Mathematica > 可視化とグラフィックス > 記号的なグラフィックス言語 > グラフィックス指示子 > > 色の処理 > ImageHistogram >

ImageHistogram

ImageHistogram[image]
image 中の各チャンネルについて画素レベルのヒストグラムをプロットする.
ImageHistogram
各チャンネルについて n レベルを使う.
ImageHistogram
すべての値を min から max までの n 個のビンに入れる.
  • 3チャンネルの画像の場合,ImageHistogramはデフォルトで赤,緑,青を使ってチャンネルを表示する.
  • ImageHistogramはヒストグラムの細かな外観を決定するAppearanceオプションをサポートする. 可能な設定値:
"RGB"RGBチャンネル値と重なる色を示す
"Separated"各チャンネルに別々のヒストグラムを作る
"Stacked"各チャンネルの値を積み重ねる
"Transparent"透過性を使って重なるチャンネルを示す
AspectRatio縦横比
AxesFalse座標軸を描くかどうか
FrameTrue枠を含めるかどうか
FrameTicksNone枠目盛
InterpolationOrder0データ点を繋ぐ際に使う曲線の多項式次数
JoinedTrue棒を繋ぐかどうか
PlotRangePaddingNone値の範囲をどのくらい充填するか
  • ImageHistogramは,デフォルトで,最初のヒストグラムビンがチャンネル値で始まり,最後のビンがで終るとみなす.より下あるいはより上のチャンネル値はそれぞれ最初と最後のビンに入れて示される.
  • ImageHistogramは最初のビンが min で始まり,最後のビンが max で終るとみなす.
  • ImageHistogram[image, n, All]は各チャンネル中の値の全範囲にまたがる等間隔の n 個のビンを与える.
  • ImageHistogramimage のアルファチャンネルを無視する.
  • Falseのオプション設定では,min より下の画素あるいは max より上の画素は数えられない.
RGB画像のヒストグラムを示す:
追加的な色を使ってヒストグラムで重なった部分を表す:
各色チャンネルについて別々のヒストグラムを示す:
色チャンネルを縦に積み重ねる:
RGB画像のヒストグラムを示す:
In[1]:=
Click for copyable input
Out[1]=
 
追加的な色を使ってヒストグラムで重なった部分を表す:
In[1]:=
Click for copyable input
Out[1]=
 
各色チャンネルについて別々のヒストグラムを示す:
In[1]:=
Click for copyable input
Out[1]=
 
色チャンネルを縦に積み重ねる:
In[1]:=
Click for copyable input
Out[1]=
レベルの数を指定する:
ヒストグラムをプロットするために負の値も含むデータ範囲を指定する:
CMYK画像のヒストグラム:
ヒストグラムの範囲の外側にある画素を,どのように数えて表示するかを制御する:
デフォルトで,ヒストグラムは補間なしでプロットされる:
画像の滑らかなヒストグラムを作成する:
各色チャンネルごとにヒストグラムを分離する:
ヒストグラムの連結を解く:
画像のヒストグラムの目盛間隔を指定する:
ヒストグラムに表示する特定の目盛を指定する:
プロット範囲を自動的に決定するときはPlotRange->Automaticを使う:
PlotRange->Allとするとヒストグラム全体が含まれる:
明度が高い部分の分布をよりよく可視化するようにプロット範囲を修正する:
Histogramを使って画像のヒストグラムを計算することもできるが,計算速度は遅い:
徐々に暗くなる画像のヒストグラム:
バージョン 7 の新機能 | バージョン 8 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF