虫虫首页|资源下载|资源专辑|精品软件
登录|注册

嵌入式视觉

嵌入式视觉是指一种通过视觉方法去理解周边环境的机器。嵌入式视觉涉及到两种技术:嵌入式系统和计算机视觉(有时也称为机器视觉)。
  • 基于ARMLinuz机器视觉的军用自动报靶系统的研究

    射击训练是基本的军事训练科目,改善训练环境、改进训练质量,在现代军队建设中具有重要的意义。本文首先从国内外自动报靶技术的研究现状出发论述了自动报靶技术的发展,在此基础上提出了基于嵌入式机器视觉的智能报靶系统设计实现。 本文讨论了基于机器视觉的嵌入式报靶系统终端硬件组成、相关图像格式和Linux操作系统,分析了嵌入式Linux操作系统、Qt/E和开源计算机视觉库OpenCV关于ARM9处理器的移植,研究了图像校正、图像灰度化及二值化、图像分割与裁剪和识别判靶的相关算法,提出了颜色模板判靶的理论,并通过以ARM嵌入式图像处理识别模块为核心,采用功能模块设计理念的实现方案,从底层的操作系统及相关软件的移植入手到图像采集传输、图像处理、识别判靶等步骤,解决了依托ARM处理器结合USB摄像头完成自动图像识别报靶的问题。文中给出了报靶系统的详细硬件组成方案,并在嵌入式Linux操作系统下依托Qt库和开源计算机视觉库(OpenCV)解决了软件组成与具体实现,最终在此基础上论述了本课题设计的实验装置及详细的实验结果。

    标签: ARMLinuz 机器视觉 军用 自动

    上传时间: 2013-07-17

    上传用户:yuanyuan123

  • 基于ARM的嵌入式USB图像采集系统

    嵌入式图像采集系统具有体积小、成本低、稳定性高等优点,在远程监控、可视电话、计算机视觉、网络会议等领域应用广泛。为克服传统基于单片机的图像采集系统的种种不足,本文提出了一种新的解决方案,利用高速的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平台的嵌入式图像采集系统。

    标签: ARM USB 嵌入式 图像采集系统

    上传时间: 2013-04-24

    上传用户:再见大盘鸡

  • 基于ARM嵌入式平台的目标跟踪系统的研究

    近年来,随着现代社会对军用和民用设备需求的不断扩大及要求的不断提高,运动目标的识别和跟踪技术已经迅速发展成为现代信息处理领域中一项非常重要的技术,并在许多领域内发挥着不可替代的作用,但是在面向应用的目标跟踪系统却不尽如人意,不能很好的满足应用的要求。 本文简述了传统的基于桌面PC机的目标跟踪系统实现方法。目标跟踪具有两个突出的特点,一是计算数据量大,一是对处理速度要求高。传统上,运动目标跟踪系统的实现是基于桌面PC机,但工业应用的快速发展使传统的目标跟踪系统越来越不能满足应用的需要。 本文提出了一种基于ARM嵌入式平台的目标跟踪解决方案。研究了如何将嵌入式平台和目标跟踪结合起来,并对系统的设计思想和设计方法进行了详述。首先进行了功能分析和总体设计,分析了将嵌入式平台作为目标跟踪解决方案的关键性问题,包括采用ARM嵌入式平台的必要性,系统框架的设计,对于嵌入式处理器和操作系统的选择:然后在总体设计的基础上完成了系统的设计,包括软硬件平台的设计,完成了BootLoader的设计,Linux内核的定制,USB摄像头驱动程序的设计和OpenCV视觉库的建立;最后分析了目标跟踪的过程,利用背景差法实现了运动的检测,提取了行人的特征,利用Mean-Shift算法实现了对运动目标的跟踪。 本文提出的基于嵌入式平台的目标跟踪系统的应用潜力巨大,有待进一步的研究和探索。在论文最后对研究进行了总结和展望,提出了未来的研究方向。

    标签: ARM 嵌入式平台 目标跟踪系统

    上传时间: 2013-05-26

    上传用户:qiao8960

  • 基于ARM平台的视觉测振技术研究

    随着计算机技术的发展,机器视觉在工农业生产和国防等领域已得到成功的应用,利用机器视觉进行检测更是其典型应用。根据运行环境的不同,机器视觉系统可分为PC-BASED系统和PLC-BASED系统。由于这两种系统成本都相对较高、软硬件系统相对复杂、体积相对较大,因此,在应用中受到一定的限制。嵌入式系统是当前发展迅速的热门技术,具有体积小、价格低、开发环境简单、运用灵活、现场运行可靠等优点。因此,将机器视觉技术建立在嵌入式系统平台上不仅是机器视觉的发展趋势,同时也实现了两者的优势互补。 在现代工程领域,常常需要检测各种振动。相对传统方法而言,视觉测振技术具有明显优点。本文主要研究了在ARM平台上利用机器视觉技术进行振动检测的相关技术及方法。 根据嵌入式机器视觉系统的特点,本文分析了摄像系统标定的方法,建立空间物体的实际位置与图像上点的对应关系,并改进数据处理的方法,提高标定的精度。分析了目前常用的图像处理方法,根据系统平台实际工作能力,设计了有针对性的处理算法,提高图像处理的效率;为了方便对被测对象的识别和跟踪,采用基于颜色阈值的分割技术,从而有效地降低了对系统测量环境、光照条件等的要求,提高了系统的适应性。 本文以二维振动物体为被测对象,利用机器视觉技术,对低频小振幅的二维振动进行了检测,并对振动信号进行分析。实验证明利用视觉技术检测振动的可行性和可靠性。

    标签: ARM 技术研究

    上传时间: 2013-04-24

    上传用户:daoxiang126

  • 基于FPGA的嵌入式图像采集卡的研究

    图像采集和处理技术在机器视觉和图像分析等诸多领域应用十分广泛,大部分情况下,采集卡只需将前端相机捕获的图像信息正确地传回计算机即可。但是在要求较高的应用场合需要采集卡能准确控制外部光源和相机,完成图像采集,预处理,数据传输。只有这样,用户才可以根据不同的兴趣和需求对特定的某些图像进行采集、传输以及处理,以达到某种分析目的。 本文根据国家985二期项目“三维粒子图像测速系统”的图像采集与处理需要,设计开发了一款以FPGA为核心控制芯片的嵌入式图像采集卡。采集卡以FPGA为逻辑和算法实现的核心器件,不仅实现了传统意义上的图像采集,而且实现了CCD相机控制和激光器同步曝光功能,打破了以往单纯靠增加硬件设备实现同步控制的方法,简化了系统硬件结构并节约系统成本。此外,在系统中嵌入了图像增强算法和采用PCI接口与计算机连接满足了高速采集的要求。同时,采用市场上广泛应用的Camera Link作为采集卡的图像输入接口,提高了系统的通用性、传输速率和抗干扰能力,简化图像获取设备和模拟摄像头之间需要视频解码等连接。具有嵌入式处理功能,光源同步和相机控制的采集卡将使机器视觉系统,图像测速等诸多领域的图像采集应用变得更为便捷。 论文首先对图像采集卡系统的组成、整体方案和可行性进行了论证。然后给出了图像采集卡的硬件设计。在此部分结合整体设计方案,讨论芯片的选型问题。根据所选芯片的本身特点,分模块地对图像采集卡的硬件设计原理进行了详细的阐述。接下来是图像采集卡的软件设计部分。用VHDL和原理图结合的方法对FPGA进行编程,实现了图像采集系统的各个功能模块。根据图像采集系统的要求用DriverWorks软件设计了图像采集卡的WDM底层驱动程序和上层应用程序。最后是用FPGA实现了带修改参数的硬件嵌入式图像处理算法——图像增强。论文中使用QUARTUS软件嵌入的逻辑分析仪SignalTap对FPGA设计的模块进行了硬件调试,给出了调试的时序图和调试结果,经测试分析该采集卡满足“三维粒子图像测速系统”的要求,达到了预期目标。

    标签: FPGA 嵌入式 图像采集卡

    上传时间: 2013-04-24

    上传用户:cazjing

  • 德州仪器TMS320DM642在机器视觉中的应用研究

      在高端嵌入式平台 TI TMS320DM642 基础上, 完成了机器视觉系统的总体设计, 具体给出了系统硬件设计和系统软件设计。在PC 平台上进行了机器视觉相关算法的验证和实现。 以门牌识别为例, 详细介绍了机器视觉算法在 DM642 平台上的移植和优化的实现过程。最后对本文所研究的系统功能和创新点进行了总结。实际应用表明, 本文设计的机器视觉系统具有较好的合理性和实用性。   目前, 一般机器视觉信息处理平台主要有( 1)基于通用 PC: 主要是用软件实现图像处理和识别, 能够提供中等的图像处理和识别能力, 但是要占用 CPU过多的处理能力;( 2)基于通用DSP 芯片: 优点是设计简便、 灵活, 特别适合于新型产品的研究开发;( 3) 基于可编程 FPGA: 采用的是硬件描述语言(VHDL) ,用其开发图像处理算法难度较大。  

    标签: TMS 320 642 DM

    上传时间: 2014-12-01

    上传用户:Breathe0125

  • 嵌入式智能机器人平台研究

    嵌入式智能机器人平台研究摘 要:针对传统工业机器人采用的封闭式结构的局限性,在WindowsCE.NET系统基础上,通过剪裁定制 ,去 除冗余的功能,搭建嵌入式智能机器人平台.该智能机器人系统具有移动机器人需要的主要感知模块,并有丰富的 运动控制接口及驱动模块.同时 ,设计了多传感器数据融合 、轨迹规划、运动控制、无线网络通信 、图形人机界面等智 能机器人的测试软件和应用模块.该智能机器人平台具有模块化、易扩展、可移植、可定制、硬件体积小、功耗低、实 时性强、可靠性高等优点. 关键词:智能机器人平台;WindowsCE.NET;实时控制;自主机器人;双目视觉;语音识别引言(Introduction) 随着计算机技术 的快 速发展 ,机器 人技术也得 到了飞速发展.然而 ,现有机器人系统在硬件 和软件 开发方面虽然已经趋于成熟,但依然存在一些问题. 它们的硬件多是专用的,软件系统也多采用 Windows 2000或者 WindowsXP系统….这些机器人系统 主要 存在以下一些缺点 : (1)系统的实时性差.机器人控制系统是一个实 时性要求非常高的控制系统,作为一般桌面应用的 Windows和 Linux操作系统很难达到高实时性的要 求. . (2)开放性 以及扩展性差.常见的机器人控制系 统存在的一个 问题就是 系统 的冗余大、开放性扩展 基金项 目:国家 自然科学基金 资助项 目(60475036) 收稿 日期 :2005—05—16 性差,系统适用于特定的应用 ,不便于在硬件和软件 上进行扩展和剪裁. (3)软件的独立性差.软件结构及其逻辑结构依 赖于处理器硬件 ,难以在不同的系统 间移植. (4)缺少友好的人机交互界面. 2 系统概述(System description) 为促进当前智能机器人研究和应用,迫切需要 开发“具有开放式结构 的、模块化 、标准化 的嵌 入式 智能机器人平台”.这种智能机器人平台具

    标签: 嵌入式 智能机器人

    上传时间: 2022-02-11

    上传用户:zhaiyawei

  • 基于ARM和Linux的嵌入式远程视频监控系统的设计

    本文根据大楼电梯视频监控系统的要求,提出了一种基于嵌入式技术的网络视频监控系统实现方案。系统以嵌入式 Linux和嵌入式微处理器S3C2410X为核心平台,通过嵌入式平台建立的基于TCP/TP协议的视频服务器,将USB摄像头采集来的图像数据压缩后,经过网络传输,完成对监控现场的网络视频监控任务。论文首先阐述了嵌入式网络视频监控系统的发展、现状以及整体构建,然后介绍了嵌入式 Linux操作系统以及ARM处理器的发展情况,分析了主要外围电路的设计,以及如何在ARM硬件平台上进行嵌入式 Linux内核的编译与移植,介绍了 Bootloader的启动原理及运行过程,并对在 Linux操作系统下的USB驱动程序的开发进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后进行了系统整体测试,并提出进一步开发设想。本文的研究结果具有较大的工程实际意义,对于基于P技术的各种视频通信应用具有一定的参考价值。关键词:ARM,s3C2410X,嵌入式,Linux,视频监控当今社会是一个信息高速发展的时代,获取信息的方便和快捷可以使我们在信息化的今天领先一步创造出巨大的利益,而我们获取信息的一个重要的途径就是通过眼睛在人类感官接受的各种信息中约有80%来自视觉2图像是对客观事物形象、生动的描述,是直观而具体的信息表达形式,是人类最重要的信息载体。随着科学技术的快速发展和人民物质生活水平的提高,视频监控系统以其直观、方便和信息内容丰富等特点日益受到人们的青睐,并在各行各业得到了广泛的应用。生活中有小区安全监控,电讯行业有基站监控,银行系统有柜员机监控,林业部门有火情监控,交通方面有违章和流量监控等等

    标签: arm linux 嵌入式 远程视频监控系统

    上传时间: 2022-03-29

    上传用户:yui0900826

  • VIP专区-嵌入式/单片机编程源码精选合集系列(115)

    VIP专区-嵌入式/单片机编程源码精选合集系列(115)资源包含以下内容:1. 《ALTERA FPGA/CPLD高级篇》高速DDR存储器数据接口设计实例.2. 《ALTERA FPGACPLD高级篇》高速串行差分接口(HSDI)设计实例.3. 一个运行在PDA上的线程程序.4. 《ALTERA FPGACPLD高级篇》LogicLock设计实例.5. 595实现渐变程序.6. 我的8个LED渐变的程序欢迎广大用户下载.7. dmx512灯光控制协义,欢迎广大用户下载.8. 学习嵌入式 mmu 代码 感觉不错 发给大家分享一下了 希望大家喜欢 不错的.9. dmx512接收程序.10. 数控开关电源程序+PROTEUS.11. 刚刚传错了.12. 串口32位点阵程序.13. s3c2410 测试程序的原理图.14. s3c2410的烧片工程.15. 嵌入式C语言程序设计这本书的书后光盘.16. 2407原理图 对于学习硬件设计有很大的帮助.17. 利用web camera对目标进行特征跟踪的程序 对于初学机器视觉的有些帮助.18. uCOS-II在gprs上的应用。 应用的芯片型号是lpc2220..19. 脉冲反褶积的实现.20. 利用键盘显示专用驱动芯片7290.21. 串行打印机RD32的驱动程序.22. 点阵显示,可用于许多场所,方便且视觉性很好,请大家来看看!.23. 9325驱动.24. 9320的 初如化 CODE.用于驱动9320.25. 自己写嵌入式系统的Web Server,基于Busybox的httpd,通过CGI可以实现交互式动态网页。.26. 是本人在前边一次上传的数字电压表的原理图包括PCB.27. Configuring and Updating the Boot Loader.28. 介绍了GPIB在开发mg369*仪器的自动控制方面的技巧和注意事项.29. AVRX实时系统,在AVR单片机上实现的实时系统,很少见的哦.30. 51串口实现多机通信.31. 设计一个简单的LED流水彩灯,12个彩灯共阴接地,阳极分别与EP1C3的8个I/O相连,来控制彩灯的灭亮,在不同时段,指示灯有不同的显示模式..32. 介绍了S3C44B0的使用 对整体的把握.33. 洗衣机的程序 洗衣机的程序.34. lf2407.35. SMDK2440_V1.0_BASE 底板原理图.36. 多个仿真例子.37. Demo for I2C Master and Slave.38. MiniGUI 1_3_3 移植详解.39. 嵌入式开发资料.40. 有关节74ls373的知识很有用.

    标签: 天线 工程手册

    上传时间: 2013-06-04

    上传用户:eeworm

  • VIP专区-嵌入式/单片机编程源码精选合集系列(117)

    VIP专区-嵌入式/单片机编程源码精选合集系列(117)资源包含以下内容:1. (1)可以实时显示当前时间。 (2)可以用键盘设定多个预定打铃时间。 (3)学有余力的同学可以增加语音提示的功能.2. 关于ARM控制鼠标运行的C程序 所用IC为LPC2132等,程序包含接收和发送数据子程序.3. 来自PhysioNet的心电分析软件WFDB使用指南.4. 单片机接口技术实用子程序配套源代码 内含关于串口通信、键盘控制、液晶显示等功能的源码.5. Boot code for ADM5120 with serial console for Edimax router..6. 论文名字为:多模式自适应嵌入式实时视觉监督。在开发智能监控摄像机时这篇论文会对研究者又帮助。.7. bootloader源代码.8. 汇编的雷达程序代码.9. 这个是51的光电隔离设计。.10. nios ii在电机控制中的应用.11. CPLD控制的数据采集器原理图.12. 关于三星的s3c2410芯片的开发板的原理图.13. 本程序段为mifare one 卡读写程序的子程序 也是关键程序.14. AT89C2051的设计手册。.15. 这个是有关DS12887的资料,超级详细的..解释的很明白.16. s3c44b0 bios起动源程序.17. 一个Megaco实现源代码.18. FPGA的Nios配合时如何计算SDRAM相位的文章.19. This an exercise in using finite state machines.基于ALTERA的DE2开发 平台.20. 嵌入式微处理器系统 崔光佐 普适计算与应用实验室 北京大学现代教育技术中心 www.uclab.org.21. SST39VF160操作子程序.22. 基于51单片机的单工呼叫系统详细源代码程序.23. AT91RM9200测试程序.24. TGLCMLIMIT64A接口程序(模拟方式).25. Version Management with CVS.26.  PSoC(可编程片上系统)是Cypress半导体公司生产的包含有8位微处理器核和数字与模拟混合的信号阵列芯片.27. 你相学会CPLD,FPGA,教程,快速,么,你想使用硬件编程语言么.那就看这个吧,只要5分钟.让你入门.28. S3C2410下LCD驱动程序移植 及GUI程序编写 以一个实例来叙述S3C2410下一个驱动程序的编写(本文的初始化源码以华恒公司提供的s3c2410fb.c为基础)及简单的GUI程序的编写。.29. s3c44b0 的开发板测试的所有源代码及程序!!!汇编代码主要完成系统初始化.30. 周立功实验串口调试! 周立功实验串口调试!.31. 周立功实验SPI调试! 周立功实验SPI调试!.32. 周立功实验SSP调试! 周立功实验SSP调试!.33. 周立功实验定时器调试! 周立功实验定时器调试!.34. 周立功实验PWM调试! 周立功实验PWM调试!.35. PT0611打印机代码,可用于学习用,如果有需要可以下载.36. Cyclone1C20的Nios开发板完整原理图Protel格式.37. 寻迹小车主控程序.38. 语言嵌入式系统编程修炼之道,非常有用的嵌入式开发语言学习.39. 附件为at91sam9261dk评估板原理图,protel99se格式的.40. 51单片机ADS7846适合用在4线制触摸屏.

    标签: 4421 FSK ISM IA

    上传时间: 2013-06-01

    上传用户:eeworm