ColorSeparate[image]
给出与 image 中每个颜色通道相对应的单通道图像列表.
ColorSeparate[image,colorspace]
给出与 colorspace 的分量相对应的图像列表.
ColorSeparate[image,channel]
返回含有指定 channel 的单通道图像.
ColorSeparate
ColorSeparate[image]
给出与 image 中每个颜色通道相对应的单通道图像列表.
ColorSeparate[image,colorspace]
给出与 colorspace 的分量相对应的图像列表.
ColorSeparate[image,channel]
返回含有指定 channel 的单通道图像.
更多信息
- ColorSeparate 通常用于将多通道图像分离为单通道图像,或提取特定的颜色通道,例如红色通道或 alpha 通道.
- ColorSeparate[image,{c1,c2,…}] 提取指定的颜色分量.
- ColorSeparate 适用于任意的二维或三维图像.
- 可以给出下列 colorspace 规范:
-
"RGB" 红色、绿色、蓝色 (RGBColor) "RGBA" 红色、绿色、蓝色、alpha (RGBColor) "CMYK" 青色、品红、黄色、黑色 (CMYKColor) "HSB" 色调、饱和度、亮度 (Hue) "XYZ" CIE XYZ 通道 (XYZColor) "LAB" CIE Lab 通道 (LABColor) "LCH" CIE LCH 通道 (LCHColor) "LUV" CIE LUV 通道 (LUVColor) Automatic 图像颜色空间的通道 - RGB 颜色空间的 channel 规范可以是以下任何一项:
-
"Red" 或 "R" RGB 中的红色 "Green" 或 "G" RGB 中的绿色 "Blue" 或 "B" RGB 中的蓝色 - CMYK 通道:
-
"Cyan" 或 "C" CMYK 中的青色 "Magenta" 或 "M" CMYK 中的洋红色 "Yellow" 或 "Y" CMYK 中的黄色 "Black" 或 "K" CMYK 中的黑色 - HSB 通道:
-
"Hue" 或 "H" HSB 中的色相 "Saturation" 或 "S" HSB 中的饱和度 "Brightness" 或 "V" HSB 中的亮度 - 其他类型通道:
-
"Intensity", "Gray" 或 "I" 灰阶(强度) "Luminance" 或 "L" Lab 中的亮度通道 "Alpha" 或 "A" 阿尔法通道 "Average" 所有通道的平均值
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (6)
默认情况下,图像被分离成其原来色彩空间的通道. RGB 图像的红、绿、蓝通道:
img = [image];ImageColorSpace[img]ColorSeparate[img]ColorSeparate[[image], "HSB"]ColorSeparate[[image], "B"]ColorSeparate[[image], "L"]Table[{cs, ColorSeparate[[image], cs]}, {cs, {"RGB", "CMYK", "HSB", "XYZ", "LAB", "LCH", "LUV"}}]//TextGridColorSeparate[[image], "RGB"]应用 (6)
i = [image];{r, g, b} = ColorSeparate[i]ImageSubtract[i, g, b]MapThread[ImageMultiply, {ColorSeparate[[image]], {Red, Green, Blue}}]Binarize[ColorSeparate[[image], "S"]]ColorCombine[Binarize /@ ColorSeparate[[image], "RGB"]]ImageApply[Max, ColorSeparate[[image]]]g = GradientFilter[#, 1]& /@ ColorSeparate[[image], "RGB"]{Norm[g], Mean[g], ImageApply[Max, g]}属性和关系 (3)
i = [image];
ColorSeparate[ColorConvert[i, "HSB"]] == ColorSeparate[i, "HSB"]ColorSeparate[[image], "L"] == ColorSeparate[ColorConvert[[image], "LAB"], "L"]ColorSeparate[[image], "L"] == ColorSeparate[[image], "Average"]Map[ColorSeparate[[image], #]&, {"L", "V", "K"}]ColorSeparate[[image], "V"] == ColorNegate[ColorSeparate[[image], "K"]]文本
Wolfram Research (2008),ColorSeparate,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorSeparate.html (更新于 2021 年).
CMS
Wolfram 语言. 2008. "ColorSeparate." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/ColorSeparate.html.
APA
Wolfram 语言. (2008). ColorSeparate. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ColorSeparate.html 年
BibTeX
@misc{reference.wolfram_2026_colorseparate, author="Wolfram Research", title="{ColorSeparate}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ColorSeparate.html}", note=[Accessed: 07-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_colorseparate, organization={Wolfram Research}, title={ColorSeparate}, year={2021}, url={https://reference.wolfram.com/language/ref/ColorSeparate.html}, note=[Accessed: 07-September-2026]}