作者YoursEver (银英传出webgame!?)
看板MATLAB
标题Re: [问题]计算10bits色温
时间Thu Aug 4 22:58:09 2016
※ 引述《immortal1314 (Eden)》之铭言:
: 标题: [问题]计算10bits色温
: 时间: Thu Aug 4 01:25:38 2016
:
先说重点:
你的描述方式,我看不懂你的input signal的格式.
先厘清你的输入信号吧.
*****
首先,CIE color space的RGB2XYZ
[ X ] [ ] [ R ]
[ Y ] = [ A ] [ G ]
[ Z ] [ ]3-by-3 [ B ],
x = X/(X+Y+Z),
y = Y/(X+Y+Z),
z = 1-x-y;
请问你的input资料有哪些资讯?
有 R G B 吗?
我不懂你所说的"我所拥有的资料是, 红光R的x y, 绿光G的x y, 蓝光B的x y"
你是否是指以下两者之一的状况?
(1)
先打红光,拍红光照射下的反射信号,此时会得到一组 x_r, y_r
再打绿光, 绿 x_g, y_g
最後蓝光, 蓝 x_b, y_b
最後这三张图,当成input signal.
或
(2) 所谓的红光R的x y是依据以下的X_r, Y_r, Z_r所计算出的值:
[ X_r ] [ ]
[ R ]
[ Y_r ] = [ A ]
[ 0 ]
[ Z_r ] [ ]3-by-3
[ 0 ],
而所用的输入信号,则是这个方式下所得到的x_r, y_r, x_b, y_b, x_g, y_g.
******
先把上面的问题厘清吧,
否则,我不太容易理解为什麽问题会发生在color space的转换计算上,
毕竟这是可以直接呼叫内建的 makecform 和 applycform 来完成的.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.51.131
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1470322691.A.1FC.html
※ 编辑: YoursEver (218.161.51.131), 08/04/2016 22:58:34