主要内容

颜色

色彩空间转换,支持国际色彩联盟(ICC)配置文件万博1manbetx

工具箱将颜色表示为RGB值,但除了RGB之外还有其他模型可以用数字表示颜色。各种颜色空间的存在,是因为它们以使某些计算更方便的方式呈现颜色信息,或者因为它们提供了一种更直观的方式来识别颜色。工具箱提供了将颜色数据从一个颜色空间转换到另一个颜色空间的函数。工具箱还支持用于描述颜色的国际颜色万博1manbetx联盟(ICC)配置文件。

功能

全部展开

rgb2hsv 转换RGB颜色到HSV
rgb2lab 转换RGB到CIE 1976 L*a*b*
rgb2ntsc 转换RGB颜色值到NTSC颜色空间
rgb2xyz 转换RGB到CIE 1931 XYZ
rgb2ycbcr 将RGB颜色值转换为YCbCr颜色空间
rgbwide2ycbcr 转换宽色域RGB颜色值为YCbCr颜色值
rgbwide2xyz 转换宽色域RGB颜色值为CIE 1931 XYZ颜色值
hsv2rgb 转换HSV颜色到RGB
lab2rgb 转换CIE 1976 L*a*b*到RGB
lab2xyz 转换CIE 1976 L*a*b*为CIE 1931 XYZ
ntsc2rgb 转换NTSC值到RGB颜色空间
xyz2lab 转换CIE 1931 XYZ到CIE 1976 L*a*b*
xyz2rgb 转换CIE 1931 XYZ到RGB
xyz2rgbwide 转换CIE 1931 XYZ颜色值为宽色域RGB颜色值
ycbcr2rgb 将YCbCr颜色值转换为RGB颜色空间
ycbcr2rgbwide 将YCbCr颜色值转换为宽色域RGB颜色值
colorcloud 在指定的颜色空间中以点云的形式显示3-D色域
lab2double 转换L*a*b*颜色值为
lab2uint16 转换L*a*b颜色值为uint16
lab2uint8 转换L*a*b颜色值为uint8
xyz2double 转换XYZ颜色值为
xyz2uint16 转换XYZ颜色值为uint16
iccfind 找到ICC档案
iccread 读ICC档案
iccroot 找到系统默认的ICC配置文件存储库
iccwrite 写ICC颜色配置文件数据
isicc 检查有效的ICC配置文件数据
makecform 创建颜色变换结构
applycform 应用与设备无关的颜色空间转换
imapprox 近似索引图像减少颜色的数量
chromadapt 用彩色自适应调整RGB图像的颜色平衡
illumgray 用灰色世界算法估计光源
illumpca 用主成分分析(PCA)估算光源
illumwhite 使用白斑Retinex算法估计光源
lin2rgb 对线性RGB值应用gamma校正
rgb2lin 线性化伽马校正的RGB值
whitepoint 标准光源的XYZ颜色值
colorangle 两个RGB向量之间的角度
deltaE 色差依据CIE76标准
imcolordiff 色差按CIE94或CIE2000标准计算

主题

理解颜色空间和颜色空间转换

颜色空间在多维坐标系统中映射颜色。颜色空间在识别颜色或执行计算方面有不同的优势。

与设备无关的色彩空间

与设备无关的颜色空间定义了一个标准的颜色空间,其中三个值代表一种颜色。彩色显示的许多应用都有不同的标准。

基于配置文件的颜色空间转换

设备配置文件包含关于输入、输出和显示设备如何再现颜色的信息。转换颜色空间,使显示的颜色在所有设备上看起来相同。

显示颜色

屏幕显示器的位深定义了显示器能产生多少种不同的颜色。您可以确定和更改系统的屏幕位深。

减少图像中的颜色数量

学习如何使用颜色近似或抖动来减少图像中的颜色数量。

特色的例子