颜色处理

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  ▪  ...