一种实时视频采集系统技术方案

技术编号:33662402 阅读:13 留言:0更新日期:2022-06-02 20:43
本发明专利技术涉及视频采集技术领域,具体是一种实时视频采集系统。包括中央控制单元和视频图像处理模块,所述中央控制单元以FPGA为整个系统的主控芯片,所述系统分为五个主要模块,包括全局时钟模块、摄像头配置模块、摄像头视频流采集模块、SDRAM存储控制模块和VGA显示控制模块,模块化的理念遵循了FPGA基本原则中的系统原则,所述视频图像处理模块通过Sobel边缘检测对图像数据进行处理。本发明专利技术提供一种采用FPGA为主控芯片,提高工作频率,可对大量数据进行实时操作与处理,在通信领域、图像处理方面上优势明显的实时视频采集系统。面上优势明显的实时视频采集系统。

【技术实现步骤摘要】
一种实时视频采集系统


[0001]本专利技术涉及视频采集
,具体是一种实时视频采集系统。

技术介绍

[0002]实时视频采集系统主要用于对目标区域进行实时监测,随着社会的发展,人们越来越意识到视频实时采集系统的便利性,视频实时采集系统的应用领域越来越多。近几十年来,视频实时采集系统获得了长足的发展。
[0003]随着社会的不断发展,实时视频采集处理技术在许多行业领域中扮演着非常重要的角色,如水族动物直播售卖,为了给顾客呈现最好的挑选效果,运用了实时视频采集系统,给观众播放动物的实时情况,在此项技术,对于现代的需求,实时视频图像采集和处理技术的要求也越来越高。高速、实时性是主要发展趋势之一。目前,视频图像采集与处理技术的发展主要分为两类:一是通过软件对视频图像进行处理;二是利用相关的集成硬件对视频图像进行采集处理。两者相比硬件实时性好、体积小、方便使用,更适合于水族动物直播售卖的需求。

技术实现思路

[0004]本专利技术提供一种采用FPGA为主控芯片,提高工作频率,可对大量数据进行实时操作与处理,在通信领域、图像处理方面上优势明显的实时视频采集系统。
[0005]本专利技术所采用的技术方案为:一种实时视频采集系统,其特征在于:包括中央控制单元和视频图像处理模块,所述中央控制单元以FPGA为整个系统的主控芯片,所述系统分为五个主要模块,包括全局时钟模块、摄像头配置模块、摄像头视频流采集模块、SDRAM存储控制模块和VGA显示控制模块,模块化的理念遵循了FPGA基本原则中的系统原则,所述视频图像处理模块通过Sobel边缘检测对图像数据进行处理。
[0006]所述全局时钟模块为系统的其他功能模块提供所需的时钟,包括OV7725摄像头驱动时钟、SDRAM控制时钟、SDRAM驱动时钟、VGA驱动时钟以及对系统仿真时SignalTaplⅡl的采样时钟;所述摄像头配置模块通过串行相机控制总线接口完成对OV7725CMOSSensor内部寄存器的配置,使得图像传感器能够输出预期配置的视频数据;所述摄像头视频流采集模块实时采集摄像头输出的视频信号,并对采集到的视频信号进行同步化设计,最后通过采样和拼接,输出经过处理以后的视频数据;所述SDRAM存储控制模块可以实现从低频域到高频域或者从高频域到低频域的跨时钟域的数据交互,并对产生的视频数据进行缓存;所述VGA显示控制模块用于产生VGA显示器正常工作时需要的时序信号,实现实时视频图像的VGA/LCD显示驱动功能。
[0007]所述实时视频采集系统的主要流程为:
[0008]S1:系统上电后,首先要给OV7725CMOSSensor留出1ms的延时时间,以使图像传感器能够趋于稳定状态;当接收到1ms延时完成信号后,摄像头配置模块通过SCCB总线对OV7725CMOSSensor进行配置,配置完成后会产生一个配置完成信号,这时摄像头已经开始
采集视频并输出预期模式的视频流;
[0009]S2:摄像头视频流采集模块采集摄像头输出的视频流,并进行采样拼接等相关处理,输出行、场信号和拼接后的RGB565数据;
[0010]S3:将RGB565数据送入SDRAM存储控制模块中,在SDRAM存储控制模块中使用了两个DCFIFO存储器,一个是写入数据DCFIFO,一个是读取数据DCFIFO,通过这两个DCFIFO实现了跨时钟域数据的交互,由于视频数据占用的存储空间较大,DCFIFO存储器不够缓存,因此采用大容量的SDRAM作为缓存,并且视频数据在SDRAM中进行乒乓缓存;当WR_DCFIFO中的数据个数大于256个时,请求SDRAM写入;当RD_DCFIFO中的数据小于256个时,请求SDRAM读取;由于VGA接口要求模拟信号,所以将SDRAM中存储的数字视频信号通过视频转换DAC芯片转换成模拟信号,在行、场时序的驱动下,送到VGA显示器中进行显示。
[0011]所述Sobel边缘检测算法过程具体步骤有:
[0012]S1:确立Sobel算子模板,包含横纵向两组3
×
3运算算子矩阵模板;如下式:
[0013][0014]S2:利用水平和垂直方向的矩阵算子与原始图像像素点进行平面卷积分运算,算出X、Y两个方向上的一阶导数梯度值,如下式:
[0015]G
x
=f
x
(x,y)=f(x

1,y+1)+2f(x,y+1)+f(x+1,y+1)

f(x

1,y

1)

2f(x,y

1)

f(x+1,y

1)
[0016]G
y
=f
y
(x,y)=f(x+1,y

1)+2f(x+1,y)+f(x+1,y+1)

f(x

1,y

1)

2f(x

1,y)

f(x

1,y+1);
[0017]S3:把计算出的X、Y方向梯度值做平方求和后再开方,得到中心点的梯度值;如下式:
[0018][0019]S4:中心点梯度值与设定的阈值互相比较,大于阈值的为边缘点,输出为黑色,小于阈值的为普通点,输出为白色。
[0020]所述Sobel边缘检测的实现包括缓冲模块、计算卷积模块和门级处理模块;其中,缓冲模块使用基于RAM的移位寄存器altshift_taps,卷积计算模块使用6个可编程乘加器aitmult_add和2个并行加法器parallel_add计算出水平和垂直的梯度值,再通过浮点平方根altfr_sqrt得到中心点值;门级处理模块即阈值的比较。
[0021]本专利技术的有益效果:
[0022]本专利技术实时视频采集系统使得水族动物直播售卖效果更佳,能实时播放水族动物的动态。系统以FPGA核心,充分利用其高速、大数据处理能力和硬件编程设计等特点,结合相关器件,实现了对视频图像的采集﹑处理和显示。视频中的画面清晰﹑流畅,效果好。同时在此基础上,增加了对动物的边缘检测,在对动物追踪和识别方面也具有一定的实用意义。FPGA凭借其大容量的逻辑资源和较强的并行处理能力在视频实时采集系统领域得到了越来越多的重视。
具体实施方式
[0023]下面对本专利技术作进一步说明。
[0024]一种实时视频采集系统,其特征在于:包括中央控制单元和视频图像处理模块,所述中央控制单元以FPGA为整个系统的主控芯片,所述系统分为五个主要模块,包括全局时钟模块、摄像头配置模块、摄像头视频流采集模块、SDRAM存储控制模块和VGA显示控制模块,模块化的理念遵循了FPGA基本原则中的系统原则,所述视频图像处理模块通过Sobel边缘检测对图像数据进行处理。
[0025]边缘检测意义在于能够获取目标物体的边缘信息,有利于目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时视频采集系统,其特征在于:包括中央控制单元和视频图像处理模块,所述中央控制单元以FPGA为整个系统的主控芯片,所述系统分为五个主要模块,包括全局时钟模块、摄像头配置模块、摄像头视频流采集模块、SDRAM存储控制模块和VGA显示控制模块,模块化的理念遵循了FPGA基本原则中的系统原则,所述视频图像处理模块通过Sobel边缘检测对图像数据进行处理。2.根据权利要求1所述的一种实时视频采集系统,其特征在于:所述全局时钟模块为系统的其他功能模块提供所需的时钟,包括OV7725摄像头驱动时钟、SDRAM控制时钟、SDRAM驱动时钟、VGA驱动时钟以及对系统仿真时SignalTaplIIl的采样时钟;所述摄像头配置模块通过串行相机控制总线接口完成对OV7725CMOSSensor内部寄存器的配置,使得图像传感器能够输出预期配置的视频数据;所述摄像头视频流采集模块实时采集摄像头输出的视频信号,并对采集到的视频信号进行同步化设计,最后通过采样和拼接,输出经过处理以后的视频数据;所述SDRAM存储控制模块可以实现从低频域到高频域或者从高频域到低频域的跨时钟域的数据交互,并对产生的视频数据进行缓存;所述VGA显示控制模块用于产生VGA显示器正常工作时需要的时序信号,实现实时视频图像的VGA/LCD显示驱动功能。3.根据权利要求2所述的一种实时视频采集系统,其特征在于:所述实时视频采集系统的主要流程为:S1:系统上电后,首先要给OV7725CMOSSensor留出1ms的延时时间,以使图像传感器能够趋于稳定状态;当接收到1ms延时完成信号后,摄像头配置模块通过SCCB总线对OV7725CMOSSensor进行配置,配置完成后会产生一个配置完成信号,这时摄像头已经开始采集视频并输出预期模式的视频流;S2:摄像头视频流采集模块采集摄像头输出的视频流,并进行采样拼接等相关处理,输出行、场信号和拼接后的RGB565数据;S3:将RGB565数据送入SDRAM存储控制模块中,在SDRAM存储控制模块中使用了两个DCFIFO存储器,一个是写入数据DCFIFO,一个是读取数据DCFIFO,通过这两个DCFIFO实现了跨时钟域数据的交互,由于视频数据占用的存储空间较大,DCFIFO存储器不够缓存,因此采用大容量的SDRAM作为缓存,并且视频数据在SDRAM中进行乒乓缓存;当WR_DCFIFO中的数据个数大于256...

【专利技术属性】
技术研发人员:吴衡王倩吴羽翾
申请(专利权)人:星空映画武汉科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1