论文摘要
无线传感器网络在现代信息采集中具有广泛应用。本论文的研究背景就是无线传感器网络应用于海上无人值守的实时监测系统。本论文的主要任务是实现基于ARM处理器的海上无线传感器网络目标外轮廓图像的采集与处理。课题研究的内容是目标图像外轮廓的采集与处理的软硬件设计。首先,对系统的整体选型做了研究,硬件系统主控制器采用ARM9微处理器,结合Linux操作系统做为软件开发平台。图像的采集主要实现USB摄像头驱动的改写与移植,经过测试能顺利驱动USB中星微zc0301摄像头;编写了基于V4L2视频采集标准的多帧图像采集的应用程序,实现了任意多帧图像的采集与保存,方便系统传输模块读取发送数据。由于无线传感网络各节点数据的协作传输,同一时刻的数据量大,而图像数据量庞大,信道宽度有限,为保证传输速度,必须减少数据量。本论文针对课题对图像信号的要求,设计了对图像外轮廓的边缘检测后进行链码压缩编码。图像处理模块包括图像预处理、边缘检测和链码压缩。测试结果表明链码压缩比高,大大减少了图像数据,且图像信号符合要求,保证了传输速率,达到了传感器网络实时监测的要求。
论文目录
摘要Abstract1 绪论1.1 引言1.2 论文研究背景1.3 本论文的研究意义1.4 嵌入式与嵌入式图像采集和处理发展概况1.4.1 嵌入式处理器发展概况1.4.2 嵌入式图像采集与处理现状1.5 本论文的结构2 系统功能分析和总体构架2.1 嵌入式系统基本知识2.1.1 嵌入式系统定义2.1.2 嵌入式系统开发的流程2.1.3 嵌入式系统开发模式2.2 系统功能分析和设计目标2.2.1 系统的功能分析2.3 ARM处理器选型2.3.1 嵌入式处理器2.3.2 ARM嵌入式处理器的RISC结构体系架构2.3.4 ARM7、ARM9、ARM10、strongARM性能比较2.3.5 ARM9嵌入式处理器2.4 嵌入式操作系统选择2.4.1 嵌入式操作系统分类2.4.2 嵌入式操作系统选择Linux的原因3 ARM嵌入式图像采集系统软硬件构建3.1 ARM嵌入式系统硬件环境3.2 ARM嵌入式系统软件环境3.2.1 交叉编译环境3.2.2 宿主机软件环境搭建3.2.3 安装交叉编译工具链3.3 目标板软件系统的构建3.3.1 Bootloader引导装载程序3.3.1.1 Bootloader简介3.3.1.2 Bootloader启动的两个阶段3.3.1.3 Bootloader与内核的交互3.4 目标板软件系统的构建3.4.1 安装内核源代码3.4.2 配置内核3.4.3 根文件系统的建立3.5 小结4 LINUX下USB摄像头驱动开发4.1 Linux下驱动程序基础4.1.1 应用程序、库、内核、驱动程序的关系4.1.2 驱动程序的加载和卸载4.2 USB摄像头驱动编写4.2.1 USB驱动程序概述4.2.2 USB驱动框架内核代码分析4.3 USB摄像头驱动实现4.3.1 USB驱动程序编写4.3.2 USB驱动程序编译移植4.4 小结5 USB摄像头采集的设计与实现5.1 USB摄像头图像采集5.1.1 Linux下视频标准V4L2简介5.1.2 V4L2主要数据结构分析5.1.3 V4L2主要控制函数分析5.1.4 V4L2主要用到的系统调用函数原型5.1.5 V4L2mmap内存映射方式5.2 V4L2主图像采集主要步骤5.3 图像采集程序测试与实现5.4 小结6 图像处理6.1 基于嵌入式的图像采集6.2 基于嵌入式的图像处理要求6.3 基于嵌入式的图像处理模块6.4 嵌入式图像处理算法的设计与实现6.4.1 图像去噪6.4.2 直方图均衡化6.4.3 边缘检测6.4.4 链码压缩6.5 图像处理在ARM上实现6.6 小节7 总结与展望7.1 工作总结7.2 工作展望致谢参考文献
相关论文文献
标签:摄像头论文; 图像采集论文; 图像处理论文; 无线传感器网络论文;