不知PO在這裡是否適當~"~
使用一光源照射24 colorchecker (24色塊),並使用CS-1000A擷取
可以得到頻譜、X、Y、Z等相關值 (頻譜另外存)
得到得第一色塊如下圖
![[問題]有關CS-1000A如何得到適當RGB](http://attach.mobile01.com/attach/201003/mobile01-4cb25a5cf4564deba5fbdf4b33dbbdb0.jpg)
最後六個灰階色塊的XYZ值如下(白到黑)
X Y Z
89.050 , 91.33 , 90.4
58.890 , 60.4 , 62.39
36.270 , 37.03 , 38.47
20.440 , 21.01 , 22.3
9.507 , 9.755 , 10.66
3.347 , 3.407 , 3.685
使用CIE空間的轉換矩陣
[RGB]=M*[XYZ]
其中M為3*3矩陣
2.3707 -0.9001 -0.4706
-0.5139 1.4253 0.0886
0.0053 -0.0147 1.0094
得到的RGB如下
R G B
86.362 , 92.419 , 90.379
55.884 , 61.352 , 62.401
34.551 , 37.548 , 38.48
19.052 , 21.417 , 22.309
8.741 , 9.9626 , 10.667
3.134 , 3.4625 , 3.6873
RGB範圍非一般常見的0~255值
請問該使用何種方法讓CS1000A得到的XYZ值,正確轉換成0~255的RGB值
因為要用matLab跑RGB值成圖檔,所以需知道XYZ如何對應到RGB值
謝謝!!




























































































