色の処理
Wolfram言語は,任意の数の色チャンネルの完全な一般性を備えた,色とカラー画像を操作するための便利な関数とアルゴリズムを提供する.
基本操作
ColorNegate — 色値を反転する
Blend — 色の値を合成する
ImageDemosaic — 生の画像からカラー画像を再構築する
色の調整
ImageAdjust — レベル,明度,コントラスト,ガンマ等を補正する
BrightnessEqualize — 不均一な明るさを補正する
Lighter ▪ Darker ▪ ColorBalance ▪ ColorToneMapping
レベルとヒストグラムの処理
ImageHistogram — チャンネルごとのレベルのヒストグラム
ImageLevels — 各チャンネルのレベルの集計
Binarize ▪ FindThreshold ▪ Threshold
HistogramTransform ▪ HistogramTransformInterpolation
色のセグメンテーション
DominantColors — 主調色のリストを求める
ImageRecolor — 画像の領域を新しい色で色付けし直す
ColorDetect ▪ FindMatchingColor ▪ ColorQuantize ▪ ColorReplace
色空間
ColorConvert — 色空間の変換
ColorSpace — 色空間を指定するオプション
ImageColorSpace — 画像の色空間設定を与える
"Grayscale","RGB","CMYK","HSB","XYZ","LAB","LCH","LUV" — 名前付き色空間
ColorProfileData — 一般的名色空間の表現
色の可視化
ChromaticityPlot — 色空間または画像の全範囲を可視化する
ChromaticityPlot3D ▪ ImageWaveformPlot ▪ ImageVectorscopePlot
チャンネル操作
ColorSeparate,ColorCombine — 色チャンネルを分割,結合する
ImageChannels — 画像中のチャンネル数
AlphaChannel — 画像のアルファチャンネル
SetAlphaChannel ▪ RemoveAlphaChannel
画素の操作
ImageValuePositions,PixelValuePositions — 指定の色の画素の座標
ImageValue,PixelValue — 指定の位置の画素の値を取得する
ReplaceImageValue,ReplacePixelValue — 指定の画素の値を置換する
ImageApply — 各画素値に任意の関数を適用する
ImageScan — 関数を適用しながら画像の画素を走査する
擬似カラー画像 »
Colorize — 擬似カラー画像を作成する
ReliefImage — シミュレートされたレリーフを使ってデータから画像を作成する
HighlightImage — 画像の関心領域をハイライトする
色 »
RGBColor — 赤,緑,青の値で色を指定する
LABColor ▪ GrayLevel ▪ Red ▪ Green ▪ RandomColor ▪ ...
ColorQ ▪ ColorDistance ▪ ColorSetter ▪ ...