基于嵌入式系统的图像跟踪技术的设计与实现

基于嵌入式系统的图像跟踪技术的设计与实现

论文摘要

随着计算机科学和自动控制技术的发展,越来越多的智能机器人出现在生产生活中,视觉系统作为智能机器人系统中一个重要的子系统,也越来越受到人们的重视。视觉系统是一个非常复杂的系统,它既要做到图像的准确采集还要做到对外界变化反应的实时性,同时还需要对外界运动的目标进行实时跟踪。因此,视觉系统对硬件和软件系统都提出了较高的要求。本文旨在提出一种基于TE2410嵌入式硬件平台的嵌入式图像跟踪系统的软件设计与实现。围绕图像处理系统的基本功能及特点,采用嵌入式系统的结构设计方法,在归纳总结了基于ARM的嵌入式系统的特点和当前最新发展动态,比较了多种操作系统优缺点的基础上,合理选择了嵌入式Linux做为平台的操作系统,并将其移植到基于ARM920T处理器的硬件平台上,构建了嵌入式Linux的交叉开发环境。针对Linux驱动程序架构的特点,对在嵌入式Linux下如何进行图像采集和显示以及图像数据的存贮的原理和程序的编写进行了介绍,在此基础之上,完成图像预处理模块,图像处理模块和图形显示界面的实现。图像预处理模块主要实现基于USB摄像头的图像获取程序,显示程序和存储程序的设计与实现。在图像处理模块,本文采用了适合本课题实时性要求的预处理方法。在图像分割中,在固定的时刻采用大津阈值分割方法动态的求取阈值以应对环境变化的影响,在时间间隔内采用固定的阈值分割方法提高效率;然后对分割后的图像进行Blob分析,给出目标在图像中的位置,目标的面积、周长、形心等一系列几何特征。对序列图像每一帧中的目标进行链式标记,达到对运动目标跟踪的目的。为了实现性能的优化,本文首先用Open CV对图像处理模块的算法进行仿真,对影响图像处理模块性能的部分进行改进,完成实时处理的要求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 选题背景
  • 1.2 论文选题的目的及意义
  • 1.3 本文的主要工作
  • 第二章 嵌入式视觉处理系统硬件平台
  • 2.1 嵌入式处理器介绍
  • 2.1.1 S3C2410 处理介绍
  • 2.1.2 图像处理系统硬件设计
  • 2.2 图像输入模块
  • 2.3 图像显示和用户交互模块
  • 2.3.1 LCD 用户显示模块
  • 2.3.2 用户交互模块
  • 2.4 本章总结
  • 第三章 嵌入式Linux及其应用程序开发
  • 3.1 嵌入式操作系统的特点
  • 3.2 常见嵌入式操作系统介绍
  • 3.2.1 Palm OS
  • 3.2.2 Windows CE
  • 3.2.3 Linux
  • 3.3 基于TE2410 的嵌入式软件开发
  • 3.3.1 嵌入式软件开发流程
  • 3.3.2 基于Linux 操作的嵌入式软开发流程
  • 3.3.3 Bootloader 的移植
  • 3.3.4 Linux 内核的移植
  • 3.3.5 根文件系统的制作
  • 3.4 本章总结
  • 第四章 图像采集和显示软件设计
  • 4.1 基于V4L的图像采集
  • 4.1.1 V4L简介
  • 4.1.2 基于V4L的图像采集程序设计
  • 4.2 基于Frame buffer 的图像显示
  • 4.2.1 Frame buffer(帧缓冲设备)简介
  • 4.2.2 基于Frmae buffer 的图像显示程序设计
  • 4.3 图像数据的存储和显示
  • 4.3.1 BMP 文件格式简介
  • 4.3.2 BMP 文件的显示和储存程序设计
  • 4.4 本章总结
  • 第五章 图像处理和运动目标跟踪
  • 5.1 图像预处理方法简介
  • 5.1.1 图像格式的转换及其颜色空间
  • 5.1.2 图像的平滑
  • 5.1.3 图像分割
  • 5.2 Blob 分析
  • 5.2.1 图像的几何特征
  • 5.2.2 图像的不变矩
  • 5.2.3 Blob 分析简介
  • 5.3 卡尔曼滤波原理简介
  • 5.4 OPENCV 仿真
  • 5.4.1 基于VC6.0 和OPENCV 的BLOB 算法仿真
  • 5.4.2 基于OPENCV 的图像的采集和显示
  • 5.4.3 OPENCV 的BLOB 仿真结果及分析
  • 5.5 基于TE2410 的分析结果
  • 5.6 本章总结
  • 第六章总结和改进思路
  • 致谢
  • 参考文献
  • 附录A 图像转换代码
  • 相关论文文献

    • [1].一种多核实时图像处理模块设计与实现[J]. 航空计算技术 2017(04)
    • [2].基于DM648+FPGA的图像处理模块设计与实现[J]. 电子技术 2014(03)
    • [3].一种基于LVDS接口的数字图像处理模块硬件设计[J]. 兵工自动化 2015(02)
    • [4].2019新款捷豹路虎极光新技术介绍(五)[J]. 汽车维修与保养 2020(02)
    • [5].开展少儿NIT项目 提高学生信息素养[J]. 中国信息技术教育 2008(07)
    • [6].树莓派3B+导盲系统设计与实现[J]. 西安工业大学学报 2020(03)
    • [7].2014年最具突破性的科技创新[J]. 初中生世界 2015(07)
    • [8].高精度光学对准测量装置的设计[J]. 中国光学与应用光学 2010(05)
    • [9].基于FPGA的双通道实时图像处理系统[J]. 传感技术学报 2010(08)
    • [10].一种工业DR检测产品软件的开发[J]. 喀什师范学院学报 2014(06)
    • [11].一种基于计算机视觉的日常行为识别方法[J]. 微计算机信息 2008(13)
    • [12].基于多处理芯片嵌入式图像处理模块的设计[J]. 机电产品开发与创新 2008(03)
    • [13].基于DSP和单片机的实时变量喷药系统设计[J]. 农机化研究 2020(07)
    • [14].图像处理技术在智能指示表检定仪中的实现[J]. 上海计量测试 2013(06)
    • [15].高清无人机图像实时预处理软件的设计与实现[J]. 舰船电子工程 2020(07)
    • [16].基于图像采集的电梯控制粒子群算法研究[J]. 科技资讯 2014(21)
    • [17].红外图像处理系统的方案设计[J]. 舰船电子工程 2014(05)
    • [18].基于机器视觉的柔性接头摆心飘移检测系统的研究[J]. 机械强度 2015(01)
    • [19].基于FPGA的图像中值滤波器设计[J]. 微型机与应用 2012(13)
    • [20].一种基于DSP+FPGA的CCD相机图像处理模块设计与实现[J]. 信息通信 2016(04)
    • [21].基于Cameralink标准的DSP+FPGA数字图像处理系统设计[J]. 中外企业家 2012(13)
    • [22].基于机器视觉的对中控制系统[J]. 铝加工 2009(04)
    • [23].基于LabVIEW的空间图像滤波技术[J]. 长春工业大学学报 2016(02)
    • [24].基于计算机视觉的物流包装严密程度检测系统[J]. 物流技术 2014(01)
    • [25].基于机器视觉的对中控制系统[J]. 有色金属加工 2009(03)
    • [26].一种新型通用化图像处理系统的设计[J]. 光学技术 2008(03)
    • [27].论二维图案处理与加工集成系统的设计与实现[J]. 广东科技 2015(12)
    • [28].便携式图像采集器的研制[J]. 现代电子技术 2013(24)
    • [29].基于DM642的图像处理实验系统的设计[J]. 制造业自动化 2011(11)
    • [30].实用的机群监控系统[J]. 计算机工程与设计 2008(01)

    标签:;  ;  

    基于嵌入式系统的图像跟踪技术的设计与实现
    下载Doc文档

    猜你喜欢