提出一种基于FPGA的视频跟踪系统硬件平台的设计方法,包括主控芯片、CMOS图像采集、多端口SDRAM控制器、图像VGA显示、SOPC系统和云台控制驱动等电路的设计。通过该平台,可以实现实时图像采集、缓存、显示和云台驱动;在SOPC系统中加入代码,可以实现运动目标的检测、跟踪、定位,改变云台转动方向,实现自主跟踪。 :一种基于FPGA的实时视频跟踪系统硬件平台设计频图像的采集、图像传感器的配置、图像转换、图像的帧缓存、图像VGA显示控制等部分全部由FPGA硬件逻辑实现,只将视频图像处理跟踪算法、云台控制等其它少部分工作交给NiosII软核处理器来完成,这样可以减少NiosII软核的处理压力,从而提高系统的整体性能[1]。视频跟踪系统的设计框图如图1所示[1,5,6]。图1视频跟踪系统框图F整个视频跟踪系统的设计以FPGA作为核心,图1上部分为在FPGA中搭建的SOPC,其中,嵌入了NiosII软核处理器,各个模块通过Avalon总线与NiosII处理器进行互联通信;图1下部分为跟踪系统实时图像的采集、缓存以及VGA显示等功能,各个功能模块是用硬件描述语言实现的。视频跟踪系统中的多端口SDRAM控制模块是视频跟踪系统的一个重要部分,它将图像传感器采集过来的帧图像进行缓存,然后一个端口送给VGA显示器进行显示,另一个端口送给SOPC中的NiosII软核处理器进行视频图像处理和运动目标的跟踪控制算法的实现等。系统工作流程视频跟踪系统上电后,首先对CMOS图像传感器初始化,再进行视频图像的数据采集。然后将采集来的视频图像进行格式变换输出30位RGB图像数据,并通过多端口SDRAM将图像数据输入2片SDRAM进行帧缓存。同时,多端口SDRAM控制器的一个输出端口将缓存的数据送给VGA显示器进行图像显示,另一个输出端口送给SOPC中的NiosII软核处理器进行视频图像处理和运动目标的跟踪定位。图2为视频跟踪系统的工作流程图。2系统硬件平台设计系统硬件平台设计包括CMOS图像的采集、图像传感器的配置、图像转换、多端口SDROM控制器设计、图像的帧缓存、图像的VGA显示、基于朗伯—比尔吸收定律,利用非分光探测技术设计了双气体红外传感器。设计的红外传感器可以检测CH4和CO2。重点介绍了稳定性好
- [2019-08-02]控制爆破施工技术-数控滚圆机电
- [2019-08-02]切丝机中的应用研究-数控滚圆机
- [2019-07-26]防腐关键技术研究-数控滚圆机滚
- [2019-07-26]钢混结构中的应用研究-数控滚圆
- [2019-07-21]工具的新型发射器-数控滚圆机滚
- [2019-07-21]墩墩帽施工新技术-数控滚圆机弯
- [2019-07-16]适应选频网络的设计-电动折弯机
- [2019-07-16]低通滤波器的设计-数控滚圆机滚
- [2019-07-11]移相器的可重构天线-数控滚圆机
- [2019-07-11]算法的CPML实现-数控滚圆机弯管