基于机器视觉的定位算法研究与实现

基于机器视觉的定位算法研究与实现

论文摘要

机器视觉(Machine Vision),又被称为计算机视觉或人工视觉,是用计算机模拟人眼的视觉功能,从图像或图像序列中提取信息,对客观世界的三维景物和物体进行形态和运动识别。机器视觉技术已广泛应用于工业自动化生产线,各类检验和监视,视觉导航,图像自动解释、人机交互及虚拟现实等领域。基于机器视觉技术的交互式电子白板是其中极具发展前景的一项应用。本文研究的基于机器视觉技术的交互式电子白板系统是依赖于双摄像头定位原理,在普通的白板上实现触控功能,从而使人与计算机之间的交互功能得以实现,这是交互式电子白板领域中一个崭新的发展方向。为了提高交互式电子白板系统的目标识别准确性和计算实时性,本文提出了一种摄像头标定方法和一种目标定位算法,并在实际系统中进行了实验验证。为目标识别计算中最复杂的模块设计了硬件加速器,具体内容如下:1.研究了摄像头的透视投影模型以及两种常规的摄像头标定方法,对这两种方法进行了实验和结果数据分析,经比对得出这两种方法均不适用于本系统的摄像头参数标定的结论,最后提出一种基于数据插值原理的标定方法,经大量的实验得到一组用于定位计算使用的摄像头偏转角度。2.提出了一种定位算法,利用摄像头标定获得的参数和三角测量定位方法实现了目标在白板上物理坐标的准确定位,并采用了一种时间插值方法解决了数据采集的时间不同步问题,消除了实时计算过程中的目标位置跳变。3.为了提高系统工作的实时性,为图像处理这部分功能设计了硬件加速器,并通过了仿真验证,使目标识别的整体时间减少了。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 选题背景
  • 1.2 国内外研究现状
  • 1.3 本论文的主要内容和结构
  • 第二章 基于机器视觉技术的电子白板研究
  • 2.1 电子白板系统架构及工作流程
  • 2.1.1 电子白板系统架构
  • 2.1.2 系统工作流程
  • 2.1.3 系统软件工作流程
  • 2.2 机器视觉技术应用于触控白板
  • 2.3 基于机器视觉技术的定位算法
  • 第三章 摄像头参数标定算法
  • 3.1 摄像头参数标定
  • 3.1.1 摄像机透视投影模型
  • 3.2 基于一维标定物的摄像头参数标定
  • 3.3 基于消隐点的摄像头标定
  • 3.4 基于数据插值的标定方法
  • 第四章 图像处理及定位算法过程
  • 4.1 图像数据处理
  • 4.2 基于数据插值的定位算法
  • 4.3 基于时间插值的坐标定位
  • 第五章 硬件加速器
  • 5.1 研究硬件加速技术在嵌入式系统中的作用
  • 5.2 纯软件实现过程中图像处理程序占用资源分析
  • 5.3 硬件加速器设计
  • 5.3.1 硬件加速器架构及电路
  • 5.3.2 存储单元模块
  • 5.3.3 运算单元模块
  • 5.3.4 控制模块
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 作者简历及攻硕期间取得的成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于机器视觉的定位算法研究与实现
    下载Doc文档

    猜你喜欢