前两天有朋友向我咨询关于DEcmc的算法,感觉这么简单的问题还用问?

于是懒得查书,在网上找了一个公式就给他发过去了;

结果他倒是认真,拿着软件给出的L*,a*,b*,c*,h就往上套;

后来答复我说,不对,算不出来!

奥?真的么?我可是在号称百科全书的“维基百科”上找的啊;

于是仔细看那个公式;不看不知道,仔细一看还真的不对;

公式位置:http://en.wikipedia.org/wiki/Color_difference#CMC_I:c_.281984.29 (2016年先在已经改好了)

DEcmc算法

他竟然采用的是 h2-h1 这可就有问题了,应该是△H*啊!

另外又搜了一下,竟然网上找不到正确的公式,有的公式写的非常不明确,让人不知道计算F,T的时候采用的是那种L,C,例如下面的说明就很不详细:

http://www.sdg-net.co.jp/products/x-rite/products_detail/pdf/Ca00024a.pdf

另外,有的写得倒是很清楚,确是错误的,下面的公式就是错误的,他的F计算方式有问题:

1

来源:http://blog.sina.com.cn/s/blog_4b892b7901000a6k.html

这里把正确的公式放到这里;(公式中都是采用标准样的LCh,其他都是差值)

DEcmc

后记:哎,自己也摆了乌龙,上面Sc的计算也写错了,应该是Cab而不是DCab,这里更正下:(

写于2010-10-13 by Steven