颜色识别.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题目九:色彩识别装置 设计要求:设计一个装置,对30cm左右的一张有色纸,装置能够在自然光或者辅助光配合下,识别出有色纸的颜色,并用汉字显示出来。装置的识别效果的衡量,以与肉眼识别吻合为佳。 题目分析:本题要求设计一个色彩识别装置,该装置能够在自然光或者辅助光源的配合下,识别出一定距离(30cm)内的有色纸的颜色,并可以在屏幕上将识别结果用汉字显示出,颜色的承载体是纸张,颜色环境相对简单,色彩的辨别以人眼识别的为准(非CIE色度学颜色),可采用ColorChecker 卡24种颜色作为参照标准。 在许多应用中,颜色的辨别具有重要作用,如材料、工业自动化、遥感技术、图像处理、产品检测,还是某些模糊的探测技术都需要对颜色进行探测。通过传感器或CCD/CMOS图像传感器检测进而识别颜色是两种常见的检测手段。 设计方案: 鉴于模块化设计在系统设计中的优越性,我们将该系统分为以下4个模块: 主要实现方式有以下几种 方案一:采用非晶硅彩色传感器,经信号处理电路处理后,利用微处理器(单片机)作为控制器,外接显示器输出测量结果。系统的实现框图如下: 方案二: 利用CCD/CMOS传感器,将采集的数据输入到计算机,通过软件进行分析,在屏幕上输出结果,典型的方案是将数码相机(或者摄像头)采集的数据传输到计算机,通过软件Matlab编写模糊神经网络程序进行分析。 方案三:选用Photo sensor颜色信号进行提取和采集,采用基于人工神经网络的高速并行模数转换模式进行数据的模数转换,嵌入式系统对数据进行处理,完成筛选和分拣工作,系统结构如图所示. 方案四:利用可编程彩色光到频率的传感器TCS230进行信号的收集与处理,单片机SPCE061A进行数据的分析处理,并将结果通过显示输出电路输出。 方案比较: 方案一是目前常用的,颜色传感器通常是在独立的光电二极管上覆盖经过修正的红绿蓝滤光片,然后对输出信号进行相应的处理,输出的是模拟信号,需要A/D电路进行采样、转换,才能被微处理器识别,增加了电路的复杂性,存在较大误差,影响了识别效果。 方案二的识别精度较高,但涉及图像处理,算法复杂,软件开销大,硬件成本高。 方案三具有检测速度快,可靠性高等优点,但同样其成本高,算法复杂,一般用于专业领域。 方案四给出了一种基于数字颜色传感器TCS230和16位单片机SPEC061A及LCD显示的颜色识别系统。TCS230是美国TAOS公司推出的一款可编程光频率转换传感器,这种传感器输出和入射光基色分量成正比的频率信号,能够和微处理器直接接口,因此可以简化系统的设计实现。本组成员都是电气硕班的,对光学系统的知识储备不是很足,对于方案一中的光学系统把握不是很大,再加上方案一中涉及较多模拟电路,稳定性不高,调试时间长,精度不如集成系统,另外方案二和方案三的成本明显偏高,技术复杂,因此我们选择了方案四,即采用TCS230颜色传感器用作系统的信号采集和处理,通过单片机对数据处理后输出到LCD显示器。当然,对于方案四我们还有许多问题亟待解决,比如我们对单片机还不是很了解,对汇编语言,微机接口等方面的知识还需要完善,但我们拥有极强的求知欲望和学习能力,在可以预见的将来,我们会将所欠缺的知识补上。 系统的原理分析 TCS230 将光电二极管阵列、电流/ 频率转换器和红绿蓝三基色滤光器集成为一体。在由64 个光电二极管组成的光敏阵列中,各有16 个光电二极管分别用于转换彩色光中的红、绿、蓝基色成分,剩余16 个光电二极管不带颜色滤波器,可接受所有光色信息。这些光电二极管在芯片内是交叉排列的,能够最大限度地减少入射光辐射的不均匀性,从而增加颜色识别的精确度;另一方面,相同颜色的16 个光电二极管是并联连接的,均匀分布在二极管阵列中,可以消除颜色的位置误差。图1 是TCS230 的外部引脚和内部功能结构示意图,当入射光投到TCS230 上时,通过基色选择信号( S 2 , S 3 ) 组合即可在OU T 引脚上获得频率和相应基色含量成正比的方波信号输出, 因此可通过测量方波频率计算出三基色数据,从而得知被测颜色。 TCS230 的典型输出频率范围为2 Hz ~ 500 kHz ,通过输出频率定标选择信号( S 0 , S 1 ) ,可使该器件适应量程不同的频率测量装置。表1 为TCS230 控制信号S 0 、S 1 、S 2和S 3 的组合选择功能。在多个TCS230 器件应用场合,OE引脚信号可用作器件的片选。 硬件设计 在单片机的选择上,我们遇到了一点困难,小组内成员对单片机知识储备不够,无法准确选择恰当功能性能的单片机,在参考相关文献资料后,我们选择了集成度较高,功能较全面的16 位单片机SPCE061A(其实在初期的查资料过程中,我们也发现了其他更多的单片机,比如:MCS-51、S

文档评论(0)

9885fp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档