I am performing some color measurments involving analizing reflected light from a sample. The light is analyzed by Adafruit TCS34275 sensor and the light is provided by a single through hole NeoPixel also from Adafruit.
I have two major questions I could not solve by googling around:
How do I compensate for the TCS photodiodes efficiencies to different wavelengths? The datasheet is being pretty obscure about how the measurements can be translated. I understand that where the Clear channel has 100% efficiency (@755nm according to datasheet, but it seem sto me it is at 600nm-ish), the Red channel has say, 65% efficiency, to get the true Red light reading I should multiply the Red reading by 100 and divide by 65. Same goes with G and B
But what if the NeoPixel Illuminates with light ar 625nm (eg Red)? Then the clear channel has an efficiency of about 90% and the red one 80%, how do I manage to get the true reading?
I know (sort of) know the wavelegths corresponding to R, G, B components of the NeoPixel, but what if I write (127, 0, 127), that is magenta? (half red and half blue) How do I find out the wavelength for that?
Can anybody point me in the right direction to solve these? Any suggestion will be helpful!
Thanks a lot!