别人的毕业设计基于TCS230颜色传感器的色彩识别器的设计 - 图文 联系客服

发布时间 : 星期二 文章别人的毕业设计基于TCS230颜色传感器的色彩识别器的设计 - 图文更新完毕开始阅读70e269700912a216147929d1

徐州工程学院毕业设计(论文)

传感器提供TO5和 SOP8透明塑料或者玻璃封装。

2). 广州创光电子有限公司的PDIC903B颜色传感器主要用来检测环境亮度水平,并通过提供高度线性的成比例输出,来调节显示屏幕或键盘的背光。可帮助便携式显示设备降低功耗,延长LCD屏幕的使用寿命。这些经济型传感器可以根据制造商预先设定的模式来控制便携式LCD显示器的背光。尺寸(宽x长x高)5.0x 5.0 x 1.0mm 受光面积:4.0x4.0mm 波长范围:390-700nm 峰值波长:620nm\\550nm\\470nm(三色)工作电压:2.3-5V 灵敏度范围:3 lx-80 klx 精确度:输入电流500mμA时对数曲线上下偏差3% 可提供样品。广泛应用于:移动设备 PDA、移动电话、笔记本电脑和数码相机的键盘和显示屏背光控制。

3). 深圳市易创特自动化设备有限公司推出的新一代数字颜色传感器TCS3414CS,不但可以侦测颜色,同时还可以侦测色温。其应用主要是带有液晶屏的数码产品如液晶电视,可视DVD,车载数码产品,另外如笔记本电脑,手机,PMP等移动设备也都有应用。 其产品的低档系列,以其优良侦测精度和优势的价格,尤其适合玩具类等产品开发应用。

4). 上海精电电子设备有限公司研发生产的颜色识别传感器、色标传感器系列产品,作为国内最专业的光学测量及检测设备研发及生产厂家特别在辨色识别,激光测距,光纤的技术上处于领先地位,运用了当今先进的数字化背景抑制技术,大大提高了测量精度和抗干扰能力,因为有这样的特点,使得该公司产品在国内市场有相当占有率,依靠合理的价格更适合国内市场的服务理念成为少数几家能与国外顶级品牌抗衡的高科技企业。目前生产的超高功率RGB数字光纤传感器在检测时的方便性为一般传感器望尘莫及, RGB 颜色传感器利用数模转换的高精度放大器,成为业界最佳的色彩辨识,即使颜色上的细微差异或高光泽目标物也能够轻易的检测。

1.3本论文的主要工作及意义

本文以色彩识别系统设计为目的,采用AT89S51单片机为核心,利用TCS230颜色传感器和LCD1602建立起来的。文中给出整个系统的设计思路,包括,根据对三原色的感应原理和TCS230颜色传感器识别颜色的原理的分析,设计出一个合适的可行的实验环境。其次,利用TCS230颜色传感器,在合适的环境下,对被测物体进行检测,将测得的数据进行A/D转换,转化成数字量。最后,将转化后的数字量送到AT89S51单片机进行处理,得到被测物体所包含的RGB三原色的颜色值,之后利用LCD1602显示出来。

本文研究的色彩识别系统的意义在于降低了色彩识别的难度,而且检测结果能准确可信,将有利于自动化行业以及相关行业的发展,同时为这个领域以后的研究提出自己的一点见解。另外,文中实现的颜色识别系统可用于机器人比赛的视觉识别系统。

5

徐州工程学院毕业设计(论文)

2 颜色识别及颜色传感器技术介绍

2.1 色彩识别

正如我们所知道的那样,色彩实际上是频率连续的电磁波,理论上色彩是无限的,但是人们能分辨的色彩是有限的,而且存在着个体差异。专业人士在设计一个色彩识别系统的时候,会很仔细地以5%甚至更小的区别来仔细调整色彩之间的比值。当这些类似色并排在一起时,即使是没有经过训练的普通人,除了色盲意外,都能够看出它们之间的区别。但是当一个色彩识别系统被确定并且单独展现时,普通人是无法区别出这5%什么更大的差异的。因此大多数人会简单的将他们所看到的某个色彩归类到他们能用简单语言描述的一类颜色,比如红、黄、白,或在这个基础上加以设当的区分,比如橘黄,有点发白的橘黄等。这种普通人感知的色彩可以被看作围绕着一个核心色的一个一个的区间,在这个区间中的所有颜色在色彩识别的时候,都会被看作是一种色彩。初中同一色彩识别区间的所有色彩尽管值不一样,但是对于受众而言是一样的。

2.2 色彩识别算法

2.2.1色彩识别的应用

在现今的工业化社会中,色彩识别被广泛的应用于各行各业之中,如:各种物体表面颜色识别(产品包装色标检测,产品外表特征颜色的检测,液体溶液颜色变化过程的检测与控制,等等)。又如:图书馆使用颜色区分对文献进行分类,能够极大的提高排架管理和统计等工作;在包装行业,产品包装利用不同的颜色或装磺来表示其不同的性质或用途;在品牌的形象设计和品牌推广的竞争中,色彩系统是一个比较重要的部分,设计师都会花费大量的时间细致地调整不同色彩搭配之间的组合关系,以达到更好的视觉效果。

2.2.2色彩识别一般算法

1). 色彩空间

通常所看到的物体的颜色, 实际上是物体表面吸收了照射到它上面的白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反应。任何一种颜色都可以用三种基本颜色按照不同的比例混合得到。

这里介绍一种最典型的颜色模型,即RGB模型。如图2.1所示,在这个颜色模型中, 3个轴分别为R、G、B。原点对应的为黑色(0, 0, 0),离原点最远的顶点对应白色(255, 255, 255)。 由黑到白的灰度分布在从原点到最远顶点间的连线上, 正方体的其他六个角点分别为红、 黄、绿、青、蓝、和品红。需要注意的一点是,RGB颜色模型所覆盖的颜色域取决于显示设备因光电的颜色特性。每一种颜色都有唯一的RGB值与它对应。

6

徐州工程学院毕业设计(论文)

B 蓝 青 品红白黑G 绿黄2). 白平衡算法

颜色实际就是物体对光的反射或投射而表现出来在人眼中的反映, 而 TCS230 就是通过分别检测一种颜色反映出来的光的红、绿、蓝分量, 通过把光强线性转换为频率信号, 量化出R、G、B值, 从而计算出颜色。值得注意的是, 不同的光线通过物体反映出来的光强是不同的, 而且非标准白光 (RGB三者不相等)在物体上反映出来的光强分量也是不同的。

为解决这个问题,就要进行白平衡, 即首先测量出基准光源的RGB光强值, 再测量出在标准光源下物体所反映出的光强值,两者之比就是物体的反射(或透射)性质, 即物体的实际颜色, 如公式(1), (2), (3)。

R=P物红/P源红 (1) G=P物绿/P源绿 (2) B=P物蓝/P源蓝 (3)

由于在 RGB 坐标下的颜色标准坐标为 0-255 之间,所以把所得结果乘以 255,即得到标准的 RGB 值。 透明物体直接测量光源的光强-频率值,不透明物体需要用白纸测量反射光源。

2.3颜色传感器技术

2.3.1颜色检测的难点

物体颜色信息十分广泛,颜色的确定需要色调、明度和饱和度三大要素或三原色(红绿蓝)的刺激值。影响颜色检测准确度的参数主要有:照射光、物体反射、光源方位、观测方位和传感器性能等,任何一个参数发生变化都会导致观察到的颜色发生变化。

1).光源的影响

照射光包含有太阳光和外界杂散光,太阳照射角度、云层厚度和其它天气条件都会导致照射光发生变化,从而导致被测物体颜色发生变化。

R 红 图2.1 RGB颜色模型 7

徐州工程学院毕业设计(论文)

为弥补光源变化带来的测量误差,Judd等人在1964年提出了照射光修正模型,但尽管如此,照射光引起物体颜色检测的误差仍不容忽视。

2).光源方位和观测方位的影响

光源方位,也就是被测物体指向光源的法线方向,它决定了有多少太阳光或外界杂散光作为入射光。观测方位是指被测物体指向传感器的法线方向,它决定了反射到传感器中的光强。

3).被测物表面反射状况的影响

传感器探头与被测物之间的距离影响着输出信号,可能会造成不同颜色信号的交叉,形成测量误差,所以存在某一最佳距离对输出特性影响最小,以保证颜色与输出信号的一一对应关系。被测物表面的较明显凹凸区域也会给输出信号带来较大的误差,为此 , Phong,Shafer和 Nayar等人先后提出了反射模型以弥补测量误差。

2.3.2颜色传感器

1). RGB 颜色传感器

RGB颜色传感器对相似颜色和色调的检测可靠性较高。它的测量原理示意图如图2.21 所示。

图2.2 RGB颜色传感器

在三个光电二极管上贴上三基色滤色片,三种光通过同一透镜发射后被目标物体反射,根据测出的数据求出颜色的成分。由于这种颜色检测法是通过测量构成物体颜色的三基色实现颜色检测的,所以精密度极高,能准确区别极其相似的颜色,甚至相同颜色的不同色调。

RGB颜色传感器有两种测量模式:一种是分析红、绿、蓝光的比例。因为检测距离无论怎样变化,只能引起光强的变化,而三种颜色光的比例不会变,因此,即使在目标有机械振动的场合也可以检测;第二种模式是利用红绿蓝三基色的反射光强度实现检测目的 ,利用这种模式可实现微小颜色判别的检测,但传感器会受目标机械位置的影响。无论应用哪种模式,大多数 RGB 颜色传感器都有导向功能,使其非常容易设置。这种传感器大多数都有内建的某种形式的图表和阈值,利用它可确定操作特性。

利用全色色敏器件及相关分析手段可以较精确地测定颜色,一般来说,它至少需要三个光电二极管以及三个相应的滤光器,以获得颜色的三刺激值,因此结构和电路都比较复

8