發表文章

目前顯示的是 4月, 2019的文章

利用STM32 開發LED量測裝置-2

利用 STM32 開發 LED 量測裝置 -2 前文有提到利用 TCS3200   顏色識別可以得到 RGB 的三個分量,而利用 RGB 的三個分量來得到 KED 的顏色則是用 CIE1931 色度空間才判定,關於 CIE 1931 的文件可參考 WIKI 的網址 http://zh.wikipedia.org/wiki/CIE1931CIE1931 色彩空间 ( 基於智慧財權問題,圖及文件不轉載 )     利用 TCS3200得到 r,g,b的比例值依下列公式換算出R,G,B的值, R=r/(r+g+b) G=g/(r+g+b) B=b/(r+g+b)  其中 R+G+B=1 RGB 的三個分量 的轉換公式如下。 X = R * 0.4124 + G * 0.3576 + B * 0.1805 Y = R * 0.2126 + G * 0.7152 + B * 0.0722 Z = R * 0.0193 + G * 0.1192 + B * 0.9505 最後得到的 X,Y,Z 值需在做一次色域觀換,其值如下 X = X / 0.95047        ' 'Y = Y / 1 Z = Z / 1.08883 在實用上,我們只需要知道, X,Y 的值即可,因 X 代表紅的程度,而 Y 代表綠的程度。 在解得X,Y的值後參考CIE1931色域座標,即可得到LED的顏色。 在實際應用上,我想可能會碰到一些應用上的問題,網友們如有應用上的問題可以留言給我。 下面是網路可以找到的波長和 X,Y,Z值的相關值。供大家參考。 CIE 1931 Colorimetric System Spectral Tristimulus Values Defining CIE 1931  Chromaticity Coordinated Derived from them     ================================  Wave-      Chromaticity lenght      Coordinates (nm)      x       y        z ============================