论文摘要
电子白板是一种新型的数字化多媒体工具。电子白板的功能在于通过触摸物在白板上的点击或移动与相连的电脑主机进行人机交互。将先进的机器视觉技术与电子白板系统相结合,使得白板系统的定位更加准确、响应速度更快、分辨率更高。基于机器视觉的电子白板是一种新兴的高科技产品,国外已有了成熟的产品,而我国的相关研究较少,因此研究并设计具有自主知识产权的基于机器视觉的交互式电子白板具有现实意义。本论文主要研究了基于机器视觉的电子白板系统的图像采集关键技术及其实现以及系统软件设计,具体工作主要分为以下几个部分:(1)系统架构研究。根据电子白板的功能需要,研究了基于机器视觉的电子白板系统架构,分析了基于双摄像头的目标定位技术。(2)摄像头配置的研究与实现。通过在对摄像头参数指标、SCCB传输协议和OV7740图像传感器寄存器配置的研究基础上,对摄像头进行了合理配置。实验结果表明对摄像头的配置满足了系统对输入图像质量的要求。(3)图像采集系统设计。按照系统的工作流程,利用单片机和CPLD成功实现了基于机器视觉的电子白板系统的图像采集子系统。其中单片机作为主控制器发送控制信息和配置摄像头,CPLD为图像数据的传输提供了数据通路。实验结果表明图像采集系统能为电子白板系统实时提供所需图像。(4)软件程序设计。根据系统功能,设计并优化了相应的软件程序。包括用C51语言编写单片机的控制程序、模拟SCCB时序程序和图像处理程序等,并基于Visual C++编写PC机端的应用程序等。最终本论文设计的基于机器视觉的电子白板系统采用双摄像头模式,以30帧/秒的图像采集速率为系统获取目标信息,在48MHz的系统时钟下通过单片机控制和上位机程序的协同工作,成功实现了单点触控。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 机器视觉技术1.2.1 机器视觉原理1.2.2 机器视觉系统的组成1.2.3 机器视觉技术的发展与应用1.3 电子白板概述1.3.1 电子白板的工作原理和分类1.3.2 电子白板的发展1.4 本文研究内容第二章 基于机器视觉的电子白板系统研究2.1 基于机器视觉的触控系统特点2.2 电子白板系统架构2.3 系统工作过程2.4 选用的主要器件介绍2.4.1 单片机C8051F3412.4.2 SRAM IS64LV512162.4.3 CPLD EPM570GT100C2.4.4 图像传感器OV77402.4.4.1 OV7740 的性能2.4.4.2 OV7740 的输出时序2.5 电子白板的目标定位技术2.5.1 基于机器视觉的简单定位技术2.5.2 本系统采用的定位技术2.6 本章小节第三章 电子白板系统的摄像头配置与图像采集系统设计3.1 CMOS 和CCD 图像传感器的比较3.2 CMOS 摄像头调试3.2.1 摄像头参数简介3.2.2 摄像头补光3.2.3 SCCB 传输协议3.2.4 摄像头寄存器配置3.3 图像采集系统3.3.1 采集一帧图像的流程3.3.2 利用单片机开发板进行图像采集3.3.3 利用CPLD 进行图像采集3.4 本章小节第四章 软件设计4.1 单片机程序4.1.1 单片机的初始化设置4.1.2 软件模拟SCCB 时序4.1.3 单片机对图片的预处理4.1.4 单片机混合编程4.2 CPLD 程序4.3 上位机程序4.3.1 坐标校准应用程序4.3.2 串口的VC++编程4.4 本章小节第五章 总结与展望5.1 总结5.2 展望致谢参考文献攻硕期间取得的研究成果
相关论文文献
标签:机器视觉论文; 电子白板论文; 图像传感器论文; 图像采集论文; 嵌入式软件论文;