Agudo Juan Enrique, Pardo Pedro J, Sánchez Héctor, Pérez Ángel Luis, Suero María Isabel
University Center of Merida, University of Extremadura, Sta. Teresa de Jornet, 38, Mérida 06800, Spain.
Physics Department, University of Extremadura, Avda. Elvas s/n, Badajoz 06006, Spain.
Sensors (Basel). 2014 Jul 7;14(7):11943-56. doi: 10.3390/s140711943.
Color measurements have traditionally been linked to expensive and difficult to handle equipment. The set of mathematical transformations that are needed to transfer a color that we observe in any object that doesn't emit its own light (which is usually called a color-object) so that it can be displayed on a computer screen or printed on paper is not at all trivial. This usually requires a thorough knowledge of color spaces, colorimetric transformations and color management systems. The TCS3414CS color sensor (I2C Sensor Color Grove), a system for capturing, processing and color management that allows the colors of any non-self-luminous object using a low-cost hardware based on Arduino, is presented in this paper. Specific software has been developed in Matlab and a study of the linearity of chromatic channels and accuracy of color measurements for this device has been undertaken. All used scripts (Arduino and Matlab) are attached as supplementary material. The results show acceptable accuracy values that, although obviously do not reach the levels obtained with the other scientific instruments, for the price difference they present a good low cost option.
传统上,颜色测量与昂贵且难以操作的设备相关联。要将我们在任何不发光的物体(通常称为颜色对象)中观察到的颜色进行转换,以便能够在计算机屏幕上显示或打印在纸上,所需的一系列数学变换绝非易事。这通常需要对色彩空间、色度变换和颜色管理系统有深入的了解。本文介绍了TCS3414CS颜色传感器(I2C传感器颜色模块),这是一种基于Arduino的低成本硬件,用于捕获、处理和颜色管理任何非自发光物体颜色的系统。在Matlab中开发了特定的软件,并对该设备的色度通道线性度和颜色测量精度进行了研究。所有使用的脚本(Arduino和Matlab)作为补充材料附上。结果显示出可接受的精度值,尽管显然未达到其他科学仪器所获得的水平,但考虑到价格差异,它们是一个不错的低成本选择。