ColorSeparate

ColorSeparate[image]
image 中の各カラーチャンネルに対応する単一チャンネルの画像のリストを返す.

ColorSeparate[image,colorspace]
colorspace の要素に対応する画像のリストを返す.

ColorSeparate[image,channel]
指定された channel を含む1チャンネル画像を返す.

詳細詳細

  • ColorSeparateは任意数のチャンネルを含む2Dあるいは3Dの画像に使うことができる.
  • ColorSeparate[image,{c1,c2,}]は指定された色成分を抽出する.
  • 使用可能な colorspace 指定
  • "RGB"赤,緑,青
    "RGBA"赤,緑,青,アルファ
    "CMYK"シアン,マジェンタ,黄,黒
    "HSB"色相,彩度,明度
    "XYZ"CIE XYZ色空間のチャンネル
    "LAB"CIE LAB色空間のチャンネル
    "LCH"CIE LCH色空間のチャンネル
    "LUV"CIE LUV色空間のチャンネル
  • 使用可能な channel 指定
  • "I"グレーレベル(強度)
    "L"Labの輝度チャンネル
    "R","G","B"RGBからの赤,緑,青
    "C","M","Y","K"CMYKからのシアン,マゼンタ,黄,黒
    "H","S","V"HSBからの色相,彩度,明度
    "Average"全チャンネルの平均
    "A"アルファチャンネル

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

  (3)  (3)

RGB画像を3チャンネルに分離する:

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

HSB画像のチャンネルを分離する:

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

3D画像のチャンネルを分離する:

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