嵌入式图像采集系统具有体积小、成本低、稳定性高等优点,在远程监控、可视电话、计算机视觉、网络会议等领域应用广泛。为克服传统基于单片机的图像采集系统的种种不足,本文提出了一种新的解决方案,利用高速的ARM9嵌入式微处理器S3C2410A为硬件核心,搭配USB摄像头,结合Linux构建了一套嵌入式的图像采集系统。USB摄像头有着容易购买、性价比高等优点,但长期以来将其直接应用于嵌入式系统却很困难。随着ARM微处理器的广泛应用,嵌入式系统的性能得到了极大的提升。人们逐渐将操作系统引入其中,方便系统的管理和简化应用程序的开发。Linux是一个免费开源的优秀操作系统,将其移植到嵌入式系统中能够对系统进行高效地管理、极大地方便应用程序的开发。嵌入式的Linux操作系统继承了Linux的优良特性,还有着节约资源,实时性强等优点。在本方案中以嵌入式Linux操作系统为基础,借助其对USB、网络等的强大支持能力来构建高度灵活的图像采集系统。通过利用Linux操作系统内建的video4Linux对摄像头进行编程,实现了将USB摄像头采集到的视频数据进行显示和存为图片的功能。本文中具体讲述了嵌入式的软硬件平台的构建,USB摄像头的驱动开发,图像采集应用程序的实现等。本文提出的嵌入式图像采集方案适用于市面上绝大多数流行的USB摄像头,还能把得到的图像通过以太网传输以实现远程的监控。这套方案利用应用程序编程接口video4linux所提供的数据结构、应用函数等,实现了在Linux环境下采集USB摄像头图像数据的功能,并运用嵌入式的GUI开发工具Qt/Embedded来编写最终的应用程序实现了美观的用户界面。充分运用Linux操作系统和其工具的强大功能来实现图像采集,对基于Linux内核的后续图像应用开发具有实用意义。本系统完全基于开放的平台和模块化的实现方法,具有良好的可移植性,可方便地进行各种扩展。这种方案所实现的图像采集系统成本低,灵活性高,性能好,是一种优良的解决方案。本文详细介绍了这种基于Linux系统和S3C2410A平台的嵌入式图像采集系统。
上传时间: 2013-04-24
上传用户:再见大盘鸡
随着数字电视日益深入人心,高清概念越来越为人所熟知。带有高清视频功能的产品已经逐步走向人们的工作和生活,高清视频处理已经从理论研究走向系统实际应用。毫无疑问,无论是从观众的视觉还是从产业的角度来看,高清视频已经成为数字视频技术发展的必然趋势。本文研究了整个编解码系统中ARM控制模块的软件设计,最终完成以PC机为终端控制平台,经ARM控制模块将命令发送给核心编解码芯片MB86H51,使其完成相应的操作。、本文主要的工作有如下几个方面: 1、根据ARM各型号芯片的特点,结合本系统的实际需求,最终选定Atmel公司的AT91SAM9261作为ARM控制板的核心处理芯片,并深入了解该芯片的工作原理和内部结构。 2、根据本系统中所选用的DataFlash型号及外围电路连接情况等诸多因素,并结合Atmel公司所提供的AT91SAM9261一级BootLoader参考代码,编写调试符合本系统启动运行的一级BootLoader引导程序,也称为Bootstrap引导程序,最终成功实现引导U-Boot程序。 3、深入分析了U-Boot和Linux的体系结构和编译过程,结合AT91SAM9261芯片的特点和实际外围电路的连接情况,修改U-Boot和Linux中主要的编译参数,并进行重新编译,最终成功移植到系统板中。 4、在ITU-T提供的H.264标准的参考解码程序JM8.6的基础上,详细研究了H.264视频编码标准以及具体的解码器结构和解码流程,并结合DirectX技术,开发了一款基于PC机的H.264解码播放器,用于验证存储在PC机上的H.264压缩码流的正确性。
上传时间: 2013-04-24
上传用户:acon
近年来,随着现代社会对军用和民用设备需求的不断扩大及要求的不断提高,运动目标的识别和跟踪技术已经迅速发展成为现代信息处理领域中一项非常重要的技术,并在许多领域内发挥着不可替代的作用,但是在面向应用的目标跟踪系统却不尽如人意,不能很好的满足应用的要求。 本文简述了传统的基于桌面PC机的目标跟踪系统实现方法。目标跟踪具有两个突出的特点,一是计算数据量大,一是对处理速度要求高。传统上,运动目标跟踪系统的实现是基于桌面PC机,但工业应用的快速发展使传统的目标跟踪系统越来越不能满足应用的需要。 本文提出了一种基于ARM嵌入式平台的目标跟踪解决方案。研究了如何将嵌入式平台和目标跟踪结合起来,并对系统的设计思想和设计方法进行了详述。首先进行了功能分析和总体设计,分析了将嵌入式平台作为目标跟踪解决方案的关键性问题,包括采用ARM嵌入式平台的必要性,系统框架的设计,对于嵌入式处理器和操作系统的选择:然后在总体设计的基础上完成了系统的设计,包括软硬件平台的设计,完成了BootLoader的设计,Linux内核的定制,USB摄像头驱动程序的设计和OpenCV视觉库的建立;最后分析了目标跟踪的过程,利用背景差法实现了运动的检测,提取了行人的特征,利用Mean-Shift算法实现了对运动目标的跟踪。 本文提出的基于嵌入式平台的目标跟踪系统的应用潜力巨大,有待进一步的研究和探索。在论文最后对研究进行了总结和展望,提出了未来的研究方向。
上传时间: 2013-05-27
上传用户:qiao8960
增强现实是一种将虚拟世界和真实环境相结合的技术。它将计算机绘制的虚拟模型叠加到使用者所看到的真实世界景象中,使用户可以从虚拟模型中获得额外的信息,增强了对现实的感知。涉及到的技术有图像处理、位置跟踪、三维注册等。增强现实技术广泛应用于装配维修、医疗研究、军事领域和商业应用。 第一部分,增强现实技术介绍。该部分首先阐述了增强现实的定义,接着介绍了该项技术的国内外发展状况,以及在工业领域、医疗领域、建筑领域等的应用,最后分析了目前AR系统的缺点和不足,得出了在嵌入式增强现实研究具有重要意义。 第二部分,嵌入式硬件环境的设计。硬件电路由以下几部分构成:USB控制器用于连接USB摄像头设备,液晶显示驱动用于控制显示屏输出,外围电路主要有内存电路、Flash电路、时钟电路和RS-232电路等。 第三部分,嵌入式软件方案的设计。首先,选用U-boot1.2.0作为Bootloder,特点是U-boot的网络功能较强,支持平台较多。其次,移植Linux2.6.22内核作为系统核心,该版本内核具有实时性强等特点。再次,用busybox1.9.1构建基础命令环境,并将转为NandFlash设计的YAFFS文件系统安装到开发板上。最后,在以上的软件环境基础上,开发了基于OV511芯片的USB设备驱动和FrameBuffer显示驱动程序。 第四部分,开源视觉处理库OpenCV的移植。该部分介绍了OpenCV的特性,常用的数据结构,在嵌入式Linux下的编译选项配置,库依赖文件安装,底层文件修改,以及如何编译、安装OpenCV。 第五部分,基于OpenCV的摄像头标定程序。该摄像头标定程序是基于张氏标定算法的开发,本文首先阐述了摄像头标定算法的核心内容,以及对应的OpenCV实现方案,然后给出了摄像头标定程序在平台运行的细节和结果。
上传时间: 2013-07-06
上传用户:阿四AIR
船舶机舱中集中了船上大部分的设备装置的仪表,是船舶航运的关键部分,随着网络、通讯技术以及电子制造工艺水平的快速发展,现代化船舶自动化程度越来越高,机舱的环境和自动监控水平也得到大大的提高。但由于某些仪器仪表并没有提供与计算机进行数据通信的接口,为了要实现检测自动化,需要利用数字图像处理技术来实现仪器仪表读数的高速自动识别。 传统的CCD图像采集系统具有速度慢、功能简单、体积大、功耗大等特点,不能满足日益发展的机器视觉应用的需要,尤其是在一些新型应用领域比如嵌入式视觉、智能监控方面的需要。本文利用ARM7的S3C44BOX处理器和CMOS图像传感器件设计并完成了一个数字图像采集系统。系统充分考虑了ARM技术与CMOS图像传感技术的优势及特点,把图像采集和图像处理识别功能集中在一个模块实现,具有功能丰富、处理能力强、接口灵活和扩展方便等优点。系统的特色为:构建了基于S3C44BOX的图像采集的硬件平台;研究并移植了引导程序Bootloader和操作系统uClinux;实现了实时多任务的处理,从而大幅提高系统的管理能力。 本论文研究如何使用低成本的CMOS图像传感器构建一个嵌入式图像识别系统的设计和解决方案。这种图像采集系统带图像采集、识别、存储、显示等功能,体积很小,可做在一块电路板上。除了可以做为单独的图像数据识别设备之外,也可以直接做为其它应用系统的一个智能集成部件使用。
上传时间: 2013-05-26
上传用户:cursor
以VC++作为开发工具,运用开源的计算机视觉库OpenCv,采集图像信息,进行图像处理,得到轨迹曲线的数据,控制实验室UP6 机器人,使机器人手部跟踪曲线的轨迹运动。在工业自动化上有一定的价值。
上传时间: 2013-07-12
上传用户:jjj0202
现代自动化生产技术迅猛发展,对保证其产品质量的检测技术也提出了更高的要求,许多传统的检测手段已不能满足现代化大生产的需求.而在计算机视觉理论基础上发展起来的视觉检测技术以其高精度、非接触、自动化程度高等优点满足了现代生产过程在线检测的要求,逐渐由实验室走向工业现场,得到了日益广泛的应用.随着现代生产节拍的不断加快,以及检测节点的增多,处理数据量的增大,对视觉检测系统的测量速度提出了更高的要求,而在现有的检测系统中,实现100%实时在线检测的关键问题是提高视觉图像的处理速度,从而提高整个视觉检测系统的处理速度.因此该文提出基于FPGA的高速图像处理系统的设计方案,得到了国家"十五"攻关项目"光学数码柔性通用坐标测量机"的资助.该文针对以下三个方面进行研究并取得一定的成果:(一)高速图像处理硬件解决方案的研究通过分析现有的几种实现高速图像处理的方法的优缺点,提出了基于现场可编程逻辑器件FPGA(Field Programmable Gate Array)技术的高速图像处理系统的方案,并构建了其硬件平台.(二)基于USB总线的通讯采用USB专用接口芯片,实现高速图像处理系统与PC机的通讯验证硬件设计的正确性.(三)基于FPGA的图像处理的研究分析图像处理的特点及其基本的方法,初步研究了基于FPGA的图像低层次处理的硬件化方法的实现.
上传时间: 2013-04-24
上传用户:tb_6877751
摘要:"红外弱小目标检测"是红外搜索跟踪系统、红外雷达预警系统、红外成像跟踪系统的核心技术,因此红外小目标的检测是当前一项重要的研究课题.目前的发展方向是研究运算量小、性能高、利于硬件实时实现的检测和跟踪算法.该文在前人研究的基础上,着重研究了Marr视觉计算理论在红外小目标检测技术中的应用.从Marr算法的理论基础——高斯平滑滤波器与拉普拉斯算子的相关知识以及Marr的计算视觉理论基础开始,进行了 2G(Laplacian of Gaussian,高斯—拉普拉斯)滤波器、LoG(Laplacian ofGaussian,高斯—拉普拉斯)模板以及 2G滤波器在人类视觉、边缘检测、边缘处理的物理意义以及神经生理学意义方面的分析讨论,提出了易于FPGA(Field Programmable Gate Array,现场可编程门阵列)实现的基于Marr计算视觉的红外图像小目标检测方法.该方法可根据目标大小自动设计检测模板,在滤除不相关的噪声的同时又保留闭合的目标边缘,从而检测出目标.将该方法用FPGA实现,满足了检测过程中的实时性.考虑到工程中的应用,该文对该方法在FPGA中的具体实现给出了设计总体思路和详细流程.由于FPGA具有对图像数据的实时处理能力,而且该算法在FPGA中的具体实现中对资源的合理使用进行了综合考虑,因此该算法能够实时、有效地实现目标检测.并在此基础上对小目标的检测研究前景进行展望.
上传时间: 2013-07-04
上传用户:萌萌哒小森森
当代科学技术突飞猛进,极大促进了自动识别技术的发展——条形码、光学字符识别、磁条(卡)、工C卡、语音识别、视觉识别、RFID等,其中,RFID无疑是最为前沿的自动识别技术,是一种非接触式的识别技术;同时,随着另外一项技术——嵌入式技术的飞速发展,机构小巧、性能优越、价格便宜、操作简便的手持式数据自动读写设备发展尤为迅速。具体说来,一款好的手持式RFID读写器适用于工作现场,可以供工作人员对现场物品信息进行自动收集,而随着嵌入式操作系统和网络技术的应用,使读写器不仅有数据采集功能,而且可以对数据进行分析以供管理决策。在这其中,操作系统、芯片、总线、接口技术成为读写器的内核,嵌入式系统成为技术的代表。 随着嵌入式操作系统(如linux、wirice.net)的出现,使得软件开发人员在嵌入式系统和普通pc机上进行应用软件开发不会感到太大的差别(借助于交叉开发环境,即在pc机上编译连接,但生成的是目标机代码)。但是,对于那些应用软件开发者,往往对某一行业软件开发比较熟悉却对硬件有些陌生,熟悉硬件原理(嵌入式处理器架构、部件工作原理等)恰恰是构建一个嵌入式系统所必须的。因此,构建一个性能稳定、持续工作时间长、完善数据接口、方便读写器接口的手持式设备成为了当今一个比较热门的技术领域。本项目就是根据以上事实,先分析了国内外研究现状,再根据项目需求、生产成本以及RFID应用开发者的要求,决定采用以ARM920T为内核的$3C2410为嵌入式处理器、微软公司力推的wiIice.net为嵌入式操作系统,设计开发了供RFID应用软件开发者使用的手持式RFID读写器。针对手持式设备的特点和实际要求,对读写器软硬件系统整体结构进行了规划,完成了时钟电路、nand flash存储器接口电路、SDRAM电路、串行接口电路、RFID读写模块接口电路、USB接口电路、无线通信模块接口电路、LCD/触摸屏接口电路的设计,并开发了读写器的二次发API;在wince.net平台下,利用platform builder工具定制了适于读写器的操作系统,实现了嵌入式操作系统的设计,最后对整个系统进行了测试。
上传时间: 2013-06-21
上传用户:yatouzi118
近年来,LED(light emitting diode,发光二极管)电子显示屏作为一种高科技产品日益引起人们的重视。它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、亮度高、显示稳定且寿命长等多种优点,被广泛应用于商业广告、体育比赛、交通信息报导等诸多领域。 LED显示屏的核心技术主要集中在控制器中。目前,大部分异步显示屏采用的是8位或16位的微控制器,由于受到微处理器的处理速度、体系架构、寻址范围、外围接口资源等诸多限制,已难以在要求显示较多像素、显示内容帧频较高、动态显示效果复杂的情况下得到良好的动态视觉效果。 针对以上情况,本文研究开发了一种全新的,由32位高性能ARM微处理器组成的LED显示屏控制系统,就控制平台、硬件结构和软件开发实现给出了驱动部分和控制部分的详细分析与设计。 本文根据LED显示屏在列车车厢和火车、汽车车站旅客导向系统中为应用背景,结合LPC2138的功能特点和LED显示屏的功能需求。详细介绍了显示屏控制系统中包括电源模块、复位模块、RS485通讯电路等主要模块的设计。成功实现了数据扫描、数据发送、数据通讯等LED显示屏所需的功能。 结合控制系统RS485通讯协议和系统显示的要求,分析了LED显示屏通讯和控制系统的软件开发流程。并详细分析了显示屏的静、动态图文显示软件流程结构;系统从上位机接受数据到信息显示的整个软件处理流程。 最后本文分析了LED显示屏控制系统研发中所遇到的几个难点问题,包括:提高RS485总线可靠性和抗干扰问题、系统在频繁更换内容死机的问题、显示内容较多时视觉效果的处理问题,并给出了解决方法。 经过实际测试,本文所述LED显示屏控制系统性能良好,工作稳定可靠,易于维护升级,具有很高的性价比。
上传时间: 2013-05-28
上传用户:chongchong2016