文档库 最新最全的文档下载
当前位置:文档库 › RGB和CIEXYZ颜色空间转换在单片机中计算

RGB和CIEXYZ颜色空间转换在单片机中计算

RGB和CIEXYZ颜色空间转换在单片机中计算
RGB和CIEXYZ颜色空间转换在单片机中计算

RGB和CIEXYZ颜色空间转换在单片机中计算

TCS3200,TCS34725等颜色传感器只输出RGB值,对颜色或彩色光的分析等应用带来一定的局限,为了在设备相关、设备不相关的颜色模型间互相转换,一般是以RGB和CIEXYZ 作为桥梁进行转换,如下图。

RGB色彩空间在不同的参考白光中有不同的转换矩阵转换成XYZ,这里用标准的RGB色彩空间转换为CIE 1931 XYZ 色彩空间(也叫做 CIE 1931 色彩空间)说明。

//R, G和B (标准 RGB) 输入范围 = 0~255

//X, Y和Z输出指的是D65 / 2°标准光源。

[X] [0.4124564 0.3575761 0.1804375] [R]

[Y] = [0.2126729 0.7151522 0.0721750] [G] (1)

[Z] [0.0193339 0.1191920 0.9503041] [B]

在上述公式中,由于有小数的存在,理论上说,RGB颜色空间的颜色对应的XYZ分量

的数值一般都为浮点数,浮点运算对于8位的单片机C51来说运算量很大,而且我们更感兴趣的可能是用整数表示XYZ的值,此时,如果先用上述计算式计算,最后在用(int) 强制取整,则效率很低下,因此,很有必要做运算的优化。

为了提高效率用整数的乘除法来替代浮点运算,比如,对各系数乘以一个很大的数(如100000),计算出结果在整除这个数,则得到的数字和之前的浮点算式取整结果是一致的。不错,这是个很好的优化,却不是最好的,因为最后的整除100000相对来说也是个慢的

过程,如果我们能够整除一个2的N次幂数,则可以用整数的移位来代替整除。对于单片机移位运算的速度非常快。

C51中,有符号长整型数据范围是-2147483648—2147483647,我们将转换矩阵的系数扩大2^18=262144倍,然后运算结果再右移18位就是转换后的值。公式变换如下:

X=(108122*R+93736*G+47300*B+131072) >>18

Y=(55750*R+187472*G+18920*B+131072)>>18

Z=(5068*R+31245*G+249116*B+131072)>>18

注意算式中的131072,这个值等于(2^18)/2,加上他的作用是使整个算式能够做到四舍五入。

验证:1,当RGB都为最大值255时

X=(108122*255+93736*255+47300*255+131072)>>18=63666362>>18=243 (没有溢出)

Y=(55750*255+187472*255+18920*255+131072)>>18=66977282>>18=255

Z=(5068*255+31245*255+249116*255+131072)>>18=72915467>>18=278

2,当RGB都为0时:XYZ= 131072>>18=0

X=243/255=0.952941176470588

Y=255/255=1

Z=278/255=1.09019607843137

与XYZ的取值范围(X: 0 -95.047;Y: 0-100.000;Z: 0-108.883) (Observer = 2°, Illuminant = D65)相差很小,基本满足需求.

转换XYZ后,就可以用XYZ计算色坐标(x,y),亮度,色温等颜色指标。

颜色RGB对照表(所有颜色大全)

颜色RGB对照表(颜色大全) ■RGB(255,192,203) ■★●◆pink(粉红) ■RGB(220,20,60) ■★●◆crimson(腥红) ■RGB(255,240,245) ■★●◆lavenderblush(苍白的紫罗兰红) ■RGB(219,112,147) ■★●◆palevioletred(脸红的淡紫红) ■RGB(255,105,180) ■★●◆hotpink(热情的粉红) ■RGB(199,21,133) ■★●◆mediumvioletred(适中的紫罗兰红) ■RGB(218,112,214) ■★●◆orchid(兰花紫) ■RGB(216,191,216) ■★●◆thistle(苍紫) ■RGB(221,160,221) ■★●◆plum(轻紫) ■RGB(238,130,238) ■★●◆violet(紫罗兰) ■RGB(255,0,255) ■★●◆magenta(洋紫) ■RGB(255,0,255) ■★●◆fuchsia(紫红) ■RGB(139,0,139) ■★●◆darkmagenta(深洋紫) ■RGB(128,0,128) ■★●◆purple(紫) ■RGB(186,85,211) ■★●◆mediumorchid(适中的兰花紫) ■RGB(148,0,211) ■★●◆darkviolet(深紫罗兰) ■RGB(75,0,130) ■★●◆indigo(靓青) ■RGB(138,43,226) ■★●◆blueviolet(蓝紫罗兰) ■RGB(147,112,219) ■★●◆mediumpurple(适中的紫) ■RGB(123,104,238) ■★●◆mediumslateblue(适中的的板岩蓝) ■RGB(106,90,205) ■★●◆slateblue(板岩蓝) ■RGB(72,61,139) ■★●◆darkslateblue(深板岩蓝) ■RGB(230,230,250) ■★●◆lavender(熏衣草花的淡紫) ■RGB(248,248,255) ■★●◆ghostwhite(幽灵白) ■RGB(0,0,255) ■★●◆blue(蓝) ■RGB(0,0,205) ■★●◆mediumblue(适中的蓝) ■RGB(25,25,112) ■★●◆midnightblue(午夜蓝) ■RGB(0,0,139) ■★●◆darkblue(深蓝) ■RGB(0,0,128) ■★●◆navy(海军蓝) ■RGB(65,105,225) ■★●◆royalblue(皇家蓝) ■RGB(100,149,237) ■★●◆cornflowerblue(矢车菊蓝) ■RGB(176,196,222) ■★●◆lightsteelblue(淡钢蓝) ■RGB(119,136,153) ■★●◆lightslategray(浅石板灰) ■RGB(112,128,144) ■★●◆slategray(石板灰) ■RGB(30,144,255) ■★●◆dodgerblue(道奇蓝) ■RGB(240,248,255) ■★●◆aliceblue(爱丽丝蓝) ■RGB(70,130,180) ■★●◆steelblue(钢蓝) ■RGB(135,206,250) ■★●◆lightskyblue(淡天蓝) ■RGB(135,206,235) ■★●◆skyblue(天蓝) ■RGB(0,191,255) ■★●◆deepskyblue(深天蓝) ■RGB(173,216,230) ■★●◆lightblue(淡蓝) ■RGB(176,224,230) ■★●◆powderblue(火药蓝)

颜色中文名称RGB颜色查询对照表

颜色中文名称 RGB 颜色查询对照表! 刺猬 2011-03-16 22:10:50 Cotor FiBme Ffarrhed Numera; LltflltPinSS nnk 9旷心才幻 Fuchsia TbtsME Plurirt MediumQrtlilii DarkVHi^t La; ErtPh 细uwh FaievioielRerl HocPink Deep Pink 科EdiLicn 讷口1凶 瓦E (J 覘!D 注辛红 .tMtOiii 冲琴罗鱼辽 轉罗兰 灯謬I 軸驰⑹ 中士砖 ■兰花辈 it* (篇三勒 HEK ftGS Decimal ^FFeeci 255462,193: *FfCQC& 翻隔2爵 MDCUJC 22QM6C #FFFQF5 255.340,245- #□070^3 #FF?9B4 巧乳IDE i 醐 #FF14? 255.20,147 jc/iSB5 199,21433 HDV0D6 21&112,214 *DSBFD8 316491^6 #DDA0DD 2213 60,2^1 #E&B2EE 238.130,23a ?FFCOTF 3SS,0,25S #FFflOFF 35S^,i5$ ^eaeoee 139,0,13 勺 ^0 叭咖 #191970 25,25^111 afiSe tfOODO&B 0Mi9 潯军鬲 ifOOOOfiC 0A12S ■蘇(TS) *4169C1 65J05.Z25 100,149,237 #B0t4OE 17t,196.222 #77BS9^ 119J3M53 *7OBO4C W1越嗣 -1EWFF 30.UOSS 爱丽些运 4F0F9FF 240448 #4602M 7O r L30.1SO 長天应色 *B?CEFA 诣5,2的 ”250 歹虽邑 “EPCEE 日 135.206,23$ #MBFFF 0r lU1.255 #ADE>BE6 173.216,230 ?B0E0E6 176,224,230

RGB颜色对照查询表

实色 效果 英文名称R.G.B 16色 Snow 255 250 250 #FFFAFA GhostWhite 248 248 255 #F8F8FF WhiteSmoke 245 245 245 #F5F5F5 Gainsboro 220 220 220 #DCDCDC FloralWhite 255 250 240 #FFFAF0 OldLace 253 245 230 #FDF5E6 Linen 250 240 230 #FAF0E6 AntiqueWhit e 250 235 215 #FAEBD7 PapayaWhip 255 239 213 #FFEFD5 BlanchedAlm ond 255 235 205 #FFEBCD Bisque 255 228 196 #FFE4C4 PeachPuff 255 218 185 #FFDAB9 NavajoWhite 255 222 173 #FFDEAD Moccasin 255 228 181 #FFE4B5 Cornsilk 255 248 220 #FFF8DC Ivory 255 255 240 #FFFFF0 LemonChiffo n 255 250 205 #FFFACD Seashell 255 245 238 #FFF5EE Honeydew 240 255 240 #F0FFF0 MintCream 245 255 250 #F5FFFA 实色效 果 英文名称R.G.B 16色 PaleTurq uoise1 187 255 255 #BBFFFF PaleTurq uoise2 174 238 238 #AEEEEE PaleTurq uoise3 150 205 205 #96CDCD PaleTurq uoise4 102 139 139 #668B8B CadetBlu e1 152 245 255 #98F5FF CadetBlu e2 142 229 238 #8EE5EE CadetBlu e3 122 197 205 #7AC5CD CadetBlu e4 83 134 139 #53868B Turquoise 1 0 245 255 #00F5FF Turquoise 2 0 229 238 #00E5EE Turquoise 3 0 197 205 #00C5CD Turquoise 4 0 134 139 #00868B Cyan1 0 255 255 #00FFFF Cyan2 0 238 238 #00EEEE Cyan3 0 205 205 #00CDCD Cyan4 0 139 139 #008B8B DarkSlate Gray1 151 255 255 #97FFFF DarkSlate Gray2 141 238 238 #8DEEEE DarkSlate Gray3 121 205 205 #79CDCD DarkSlate Gray4 82 139 139 #528B8B Aquamari ne1 127 255 212 #7FFFD4 Aquamari ne2 118 238 198 #76EEC6

RGB颜色查询对照表

#F FF FF F #FF FFF0 #FFFFE #FFFF00 #FF FAF A #FF FAF #FF FAC D #FFF8DC #FF F68 F #FF F5E E #FF F0F 5 #FFEFDB #FF EFD 5 #FF EC8 B #FF EBC D #FFE7BA #FF E4E 1 #FF E4C 4 #FF E4B 5 #FFE1FF #FF DEA D #FF DA B9 #FF D70 #FFD39B #FF C1C 1 #FF C12 5 #FF C0C B #FFBBFF #FF B90 F #FF B6C 1 #FF B5C 5 #FFAEB9 #FF A54 F #FF A50 #FF A07 A #FF8C69 #FF 8C0 #FF 83F A #FF 82A B #FF8247 #FF 7F5 #FF 7F2 4 #FF 7F0 #FF7256 #FF 6EB 4 #FF 6A6 A #FF 69B 4 #FF6347 #FF 450 #FF 404 #FF 3E9 6 #FF34B3 #FF 303 #FF 149 3 #FF 00F F #FF0000

#F DF5 E6 #FC FCF C #FA FAF A #FAFAD2 #FA F0E 6 #FA EBD 7 #FA 807 2 #F8F8FF #F7 F7F 7 #F5 FFF A #F5 F5F 5 #F5F5DC #F5 DEB 3 #F4 F4F 4 #F4 A46 #F2F2F2 #F0 FFF F #F0 FFF #F0 F8F F #F0F0F0 #F0 E68 C #F0 808 #EE EEE #EEEED1 #EE EE0 0 #EE E9E 9 #EE E9B F #EEE8CD #EE E8A A #EE E68 5 #EE E5D E #EEE0E5 #EE DFC C #EE DC8 2 #EE D8A E #EED5D2 #EE D5B 7 #EE D2E E #EE CFA 1 #EECBAD #EE C90 0 #EE C59 1 #EE B4B 4 #EEB422 #EE AEE E #EE AD0 E #EE A9B 8 #EEA2AD #EE 9A4 9 #EE 9A0 #EE 957 2 #EE82EE #EE 826 2 #EE 7AE 9 #EE 799 F #EE7942 #EE 762#EE 760 #EE 6AA #EE6A50

RGB颜色值对照表所有颜色大全)

RGB(255,23,140)是光的三原色,也即红绿蓝Red、Green、Blue,它们的最大值是255,相当于100%。 白色:rgb(255,255,255) 黑色:rgb(0,0,0) 红色:rgb(255,0,0) 绿色:rgb(0,255,0) 蓝色:rgb(0,0,255) 青色:rgb(0,255,255) 紫色:rgb(255,0,255) 调整相关数字,便可以得到深浅不一的各种颜色。 1.常用颜色GRB 黑色#000000 白色#FFFFFF 红色#FF0000 灰色#CCCCCC 黄色#FFFF00 蓝色#00FFFF 常用颜色对照表

颜色样式RGB数值颜色代码颜色样式RGB数值颜色代码黑色0,0,0#000000白色255,255,255#FFFFFF 象牙黑88,87,86#666666天蓝灰202,235,216#F0FFFF 冷灰128,138,135#808A87灰色192,192,192#CCCCCC 暖灰128,118,105#808069象牙灰251,255,242#FAFFF0石板灰118,128,105#E6E6E6亚麻灰250,240,230#FAF0E6白烟灰245,245,245#F5F5F5杏仁灰255,235,205#FFFFCD 蛋壳灰252,230,202#FCE6C9贝壳灰255,245,238#FFF5EE 红色255,0,0#FF0000黄色255,255,0#FFFF00镉红227,23,13#E3170D镉黄255,153,18#FF9912砖红156,102,31#9C661F香蕉黄227,207,87#E3CF57珊瑚红255,127,80#FF7F50金黄255,215,0#FFD700番茄红255,99,71#FF6347肉黄255,125,64#FF7D40粉红255,192,203#FFC0CB粉黄255,227,132#FFE384印度红176,23,31#B0171F橘黄255,128,0#FF8000深红255,0,255#FF00FF萝卜黄237,145,33#ED9121黑红116,0,0#990033黑黄85,102,0#8B864E 绿色0,255,0#00FF00棕色128,42,42#802A2A 青色0,255,255#00FFFF土色199,97,20#C76114

颜色名称颜色对照表

中文颜色名称颜色对照表 鸨色#f7acbc 赤白橡 #deab8a 油色 #817936 绀桔梗 #444693 踯躅色#ef5b9c 肌色 #fedcbd 伽罗色 #7f7522 花色 #2b4490 桜色#feeeed 橙色 #f47920 青丹 #80752c 瑠璃色 #2a5caa 蔷薇色#f05b72 灰茶 #905a3d 莺色 #87843b 琉璃绀 #224b8f 韩红#f15b6c 茶色 #8f4b2e 利久色 #726930 绀色 #003a6c 珊瑚色#f8aba6桦茶色 #87481f 媚茶 #454926 青蓝 #102b6a 红梅色#f69c9f 枯茶 #5f3c23 蓝海松茶 #2e3a1f 杜若色 #426ab3 桃色#f58f98 焦茶 #6b473c 青钝 #4d4f36 胜色 #46485f 薄柿#ca8687柑子色 #faa755 抹茶色 #b7ba6b 群青色 #4e72b8 薄红梅#f391a9 杏色 #fab27b 黄绿 #b2d235 铁绀 #181d4b 曙色#bd6758蜜柑色 #f58220 苔色 #5c7a29 蓝铁 #1a2933 红色#d71345 褐色 #843900 若草色 #bed742 青褐 #121a2a 赤丹#d64f44路考茶 #905d1d 若绿 #7fb80e 褐返 #0c212b 红赤#d93a49 饴色 #8a5d19 萌黄 #a3cf62 藤纳戸 #6a6da9 胭脂色#b3424a 丁子色 #8c531b 苗色 #769149 桔梗色 #585eaa

真赭#c76968丁子茶 #826858 草色 #6d8346 绀蓝 #494e8f 今様色#bb505d 黄栌 #64492b 柳色 #78a355 藤色 #afb4db 梅染#987165土器色 #ae6642 若草色 #abc88b 藤紫 #9b95c9 退红色#ac6767黄枯茶 #56452d 松叶色 #74905d 青紫 #6950a1 苏芳#973c3f 狐色 #96582a 白绿 #cde6c7 堇色 #6f60aa 茜色#b22c46 黄橡 #705628 薄绿 #1d953f 鸠羽色 #867892 红 #a7324a 银煤竹 #4a3113 千草色 #77ac98 薄色 #918597 银朱#aa363d 涅色 #412f1f 青绿 #007d65 薄鼠 #6f6d85 赤 #ed1941胡桃色 #845538 浅绿 #84bf96 鸠羽鼠 #594c6d 朱色#f26522 香色 #8e7437 绿 #45b97c 菖蒲色 #694d9f 洗朱#d2553d 国防色 #69541b 草色 #225a1f 江戸紫 #6f599c 红桦色#b4534b 练色 #d5c59f 木贼色 #367459 紫 #8552a1 红绯#ef4136 肉色 #cd9a5b 常盘色 #007947 灭紫 #543044 桦色#c63c26 人色 #cd9a5b 绿青色 #40835e 葡萄鼠 #63434f 铅丹色#f3715c 土色 #b36d41 千歳绿 #2b6447 古代紫 #7d5886 赭 #a7573b 小麦色 #df9464 深绿 #005831 暗红 #401c44 绯色琥珀色萌葱色葡萄

常用RGB颜色查询对照表

R G B值R G B值黑色000#000000#FFFF00浅灰蓝色176224230#B0E0E6象牙黑413633#292421#E3CF57品蓝65105225#4169E1灰色192192192#C0C0C0#FF9912石板蓝10690205#6A5ACD 冷灰128138135#808A87#EB8E55天蓝135206235#87CEEB 石板灰112128105#708069#FFE384 暖灰色128128105#808069#FFD7000255255#00FFFF #DAA569569415#385E0F 255255255#FFFFFF#E3A86984684#082E54 250235215#FAEBD7#FF6100127255212#7FFFD4 240255255#F0FFFF#FF610364224208#40E0D0 245245245#F5F5F5#ED912102550#00FF00 255235205#FFFFCD#FF80001272550#7FFF00 255248220#FFF8DC#F5DEB36114564#3D9140 252230201#FCE6C9020187#00C957 255250240#FFFAF01284242#802A2A3413934#228B22 220220220#DCDCDC163148128#A394801242520#7CFC00 248248255#F8F8FF1385415#8A360F5020550#32CD32 240255240#F0FFF01355136#873324189252201#BDFCC9 250255240#FAFFF021010530#D2691E10714235#6B8E23 250240230#FAF0E625512564#FF7D404812820#308014 255222173#FFDEAD240230140#F0E68C4613987#2E8B57 253245230#FDF5E6188143143#BC8F8F0255127#00FF7F 255245238#FFF5EE1999720#C76114 255250250#FFFAFA1157418#734A1216032240#A020F0 943818#5E261213843226#8A2BE2 25500#FF00001608245#A0522D160102211#A066D3 15610231#9C661F1396919#8B451315351250#9933FA 2272313#E3170D24416496#F4A460218112214#DA70D6 25512780#FF7F50210180140#D2B48C221160221#DDA0DD 1783434#B22222 1762331#B0171F00255#0000FF 1764896#B030606189171#3D59AB 255192203#FFC0CB30144255#1E90FF 1353887#872657112370#0B1746 250128114#FA80723168158#03A89E 2559971#FF63472525112#191970

中国传统色彩名词详解(附RGB色号)

███bf242a银朱: 呈暗粉色███9d2933胭脂: 色暗红。 用红蓝花、茜草、紫梗三种植物制成的颜料,年代久则有褪色的现象 ███ff461f朱砂: 色朱红。 用以画花卉、禽鸟羽毛(黄色成分微高于红色成分,色艳丽,需注意与背景色调和,多数情况下不大面积使用。 )███f36838朱膘: 色橘红。 明度比朱砂高,彩度比朱砂低。 用以画花卉███845a33赭石: 暗棕色矿物,色红褐,用做颜料。 用以画山石、树干、老枝叶███1685a9石青: 色青,依深浅分为-头青、二青、三青。 用以画叶或山石███16a951石绿: 依深浅分为-头绿、二绿、三绿。 用以画山石、树干、叶、点苔等███fff2df白粉: 亦称胡粉,色白,有蛤粉和铅粉两种。 用以画白花、鸟,或调配其他颜料使用███003472花青: 色藏青。

用以画枝叶、山石、水波等用蓼蓝或大蓝的叶子制成蓝靛,再提炼出来的青色颜料,蓝绿色或藏蓝色。 用途相当广,可调藤黄成草绿或嫩绿色。 广花,颜料。 即广东产的花青(微含红色成分,故与黄色调和后生成的绿色较为沉着)███ffb61e藤黄: 色明黄(明黄色)。 用以画花卉、枝叶南方热带林中的海藤树,常绿乔木,茎高达二十米,从其树皮凿孔,流出黄色树脂以竹筒承接,干透可作国画颜料(亦含微量红色成分,有毒。 和黑色配合时甚为醒目,多为危险警示色彩)███ffc64b雌黄: 矿物名。 成分是三硫化二砷(As2S3)橙黄色,半透明,可用来制颜料古人用雌黄来涂改文字,因此称乱改文字、乱发议论为“妄下雌黄”,称不顾事实、随口乱说为“信口雌黄”███e9bb1d雄黄: 中药名。 为含硫化砷的矿石。 别名石黄、黄石,是国画颜料███ff4777洋红: 色橘红。 用以画花卉███ffb3a7粉红,即浅红色。 别称: 妃色、杨妃色、湘妃色、妃红色███ed5736妃色妃红色: 古同“绯”,粉红色。

相关文档
相关文档 最新文档