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