彩色空间转换
编者按:这个文件被选为MATLAB中央选择的
这个包sRGB之间转换颜色,Y 'PbPr Y 'CbCr JPEG-Y 'CbCr, Y 'UV Y 'IQ Y 'DbDr HSV,高速逻辑,恒生指数,CIE XYZ, CIE L * a * b * (CIELAB), CIE L * u * * (CIELUV)和CIE L * ch (CIELCH), CIE CAT02 LMS。它可以用来作为一个C / c++程序或作为一个墨西哥人MATLAB函数编译。
使用Matlab,色彩被编译为墨西哥人通过输入函数
墨西哥人colorspace.c
在Matlab命令控制台。作为一个替代墨西哥人,一个纯粹的色彩m版本。米也包括在内。
在C程序中,使用命令行程序colorcalc包含一个例子。
B =色彩(S)转换图像的颜色表示,S是一个字符串指定转换。告诉源和目标颜色空间,年代=“dest < src,或者,年代= ' src - >桌子”。万博1manbetx支持颜色空间
“RGB”= sRGB IEC 61966-2-1
“色差端子”=亮度(ITU-R BT.601) +浓度
“YCbCr”=亮度+浓度
“JPEG-YCbCr”=空间中使用的JPEG
YUV的Y = NTSC, PAL 'UV亮度+浓度
“YIQ”= NTSC Y 'IQ亮度+浓度
“YDbDr”= SECAM制式亮度+浓度
“HSV”或“HSB ' =色相饱和度值/亮度
“高速逻辑”或“HLS ' =色相饱和度亮度
“溪”=色相饱和磁化强度
“XYZ”= CIE XYZ
“实验室”= CIE L * a * b * (CIELAB)
“爱”= CIE L * u * * (CIELUV)
“华尔街日报”= CIE L * C * H * (CIELCH)
“CAT02 LMS”= CIE CAT02 LMS
所有变换假设2学位观察者和D65光源。颜色空间名称不区分大小写。当sRGB源或目标,它可以省略。例如“yuv < -“缩写”yuv < rgb”。
引用作为
帕斯卡Getreuer (2022)。彩色空间转换(//www.tianjin-qmedu.com/matlabcentral/fileexchange/28790-colorspace-transformations), MATLAB中央文件交换。检索。
MATLAB版本兼容性
平台的兼容性
窗户 macOS Linux标签
确认
启发:图像处理工具箱,hslcolormap,colormapgen,cbrewer2,色彩转换工具,图像融合功能,感知改善colormaps,产生最大perceptually-distinct颜色,探索实验数据