Re: [問題]計算10bits色溫

作者: YoursEver (豬是妳)   2016-08-10 12:55:06
※ 引述《immortal1314 (Eden)》之銘言:
: 恩 好的
: 首先是這樣 我對一個顯示面板進行量測
: 得到0~255gray level的
: 白光 W_Y W_x W_y Ex:某一階的 W_Y=400 W_x=0.3342 W_y=0.3153
: 紅光 R_x R_y Ex: R_x=0.6341 R_y=0.3412
: 綠光 G_x G_y Ex: G_x=0.3310 G_y=...
: 藍光 B_x B_y Ex: .....
: 此為input
: (x X y Y 大寫小寫代表的不同)
: 然後 從結果往回看
: 為了計算CCT 需要CIE色座標的x,y
: 為了算CIE色座標的x,y 需要XYZ
: 為了得到XYZ 需要算出R_Y G_Y B_Y
: 於是乎目前流程是這樣的
: 輸入W的xyY 與 RGB的xy ,先算出RGB各自的Y ,
: 將RGB的xyY 轉換成各自對應的XYZ(XYZ才能做混色)
: 混色後的 x=RX/(RX+GX+BX)
: y=RY/(RY+GY+BY)
: (x,y各有1021*1021*1021個組和)(省略了將0~255內插成0~1020的說明)
: 再將x,y帶入CCT的公式得到色溫(K)
: *******************************
: 簡單流程如下:
: WxyY RGBxy
作者: sunev (Veritas)   2016-08-10 13:53:00
(2)可改成Target_area=IMG(IMG<upperbound&IMG>lowerbound)
作者: YoursEver (豬是妳)   2016-08-11 00:52:00
謝樓上提醒,中午沒想太多順手就打intersection了. orz
作者: sunev (Veritas)   2016-08-11 02:36:00
不客氣,matlab難得的特色語法要多加利用才是。 XD
作者: immortal1314 (Eden)   2016-08-11 10:23:00
非常感謝大大 馬上來試試看

Links booklink

Contact Us: admin [ a t ] ucptt.com