颜色处理
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 ▪ ...