因為有在此區收尋到CS-1000A的文章

不知PO在這裡是否適當~"~

使用一光源照射24 colorchecker (24色塊),並使用CS-1000A擷取

可以得到頻譜、X、Y、Z等相關值 (頻譜另外存)

得到得第一色塊如下圖

[問題]有關CS-1000A如何得到適當RGB

最後六個灰階色塊的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值

謝謝!!

文章關鍵字
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!