基于FPGA的多路视频解码人脸检测识别方法与流程

文档序号:16736333发布日期:2019-01-28 12:39阅读:567来源:国知局
基于FPGA的多路视频解码人脸检测识别方法与流程

本发明涉及人脸检测识别技术领域,尤其涉及基于fpga的多路视频解码人脸检测识别方法。



背景技术:

人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。

现有技术中的,工业现场因为环境复杂,实时性要求高,常常需要对一处或多处重要位置同时进行人脸检测,且能够在需要时切换其中一幅画面全屏显示。



技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的基于fpga的多路视频解码人脸检测识别方法。

为了实现上述目的,本发明采用了如下技术方案:

基于fpga的多路视频解码人脸检测识别方法,包括有fpga主板,其特征在于,所述fpga主板接入多路视频解码芯片和一路时钟模块,所述多路视频解码芯片通过通信接口接入相对应的多路高清摄像头,所述fpga主板的输出端接入ccir656视频接口,所述ccir656视频接口接入视频解码转换器,所述视频解码转换器接入fpga副板,所述fpga副板接入存储模块、视频显示模块,所述fpga副板于存储模块中创建人脸库,所述fpga副板触发性连接有定时器,所述定时器向资源管理器注册信息,并同步连接有后台数据库系统。

优选的,所述fpga副板于存储模块中提取图像,并进行统一化处理,经过人脸库搜索,进行对比分析,触发定时器向资源管理器注册信息。

优选的,所述ccir656视频接口具有8根数据线并行传输数据,传输4:2:2的ycbcr视频流外,且有行、场同步所用的控制信号。

优选的,所述fpga主板接入uart通信模块,通过pc机的串口发送相应的控制指令,fpga主板接收后切换相应通道画面。

优选的,所述存储模块在相应控制时序的作用下,依次将显示缓存,存储模块中的数据依次读出,输出到视频显示模上。

优选的,所述后台数据库系统进行验证结果处理。

优选的,所述fpga主板的控制下通过i2c总线完成配置和初始。

优选的,所述视频解码转换器对视频解码芯片输出的ycrcb4:2:2格式数据进行转换。

与现有技术相比,本发明提出了基于fpga的多路视频解码人脸检测识别方法,具有以下有益效果:

本发明,具有实时性视频人脸检测,既能够满足工业现场应用的特殊环境,具有体积小、功耗低、可定制的特点,又能够对多点进行同时采集和同屏显示以及对其中的一路进行切换。

本发明,采用两片fpga作为主控芯片,完成多路视频画面的同时显示和切换,实现两个fpga的级联配置,多处位置进行实时人脸检测,能为功能更复杂的图像处理、压缩、传输系统提供前端图像数据采集。

本发明中,该装置中未涉及部分均与现有技术相同或可采用现有技术加以实现,本发明能够对多点进行同时采集和同屏显示以及对其中的一路进行切换。

附图说明

图1为本发明提出的基于fpga的多路视频解码人脸检测识别方法的整体的结构示意图;

图2为本发明提出的基于fpga的多路视频解码人脸检测识别方法的部分的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

请参照图1-2,基于fpga的多路视频解码人脸检测识别方法,包括有fpga主板,其特征在于,所述fpga主板接入多路视频解码芯片和一路时钟模块,所述多路视频解码芯片通过通信接口接入相对应的多路高清摄像头,所述fpga主板的输出端接入ccir656视频接口,所述ccir656视频接口接入视频解码转换器,所述视频解码转换器接入fpga副板,所述fpga副板接入存储模块、视频显示模块,所述fpga副板于存储模块中创建人脸库,所述fpga副板触发性连接有定时器,所述定时器向资源管理器注册信息,并同步连接有后台数据库系统。

所述fpga副板于存储模块中提取图像,并进行统一化处理,经过人脸库搜索,进行对比分析,触发定时器向资源管理器注册信息。

所述ccir656视频接口具有8根数据线并行传输数据,传输4:2:2的ycbcr视频流外,且有行、场同步所用的控制信号。

所述fpga主板接入uart通信模块,通过pc机的串口发送相应的控制指令,fpga主板接收后切换相应通道画面。

所述存储模块在相应控制时序的作用下,依次将显示缓存,存储模块中的数据依次读出,输出到视频显示模上。

所述后台数据库系统进行验证结果处理。

所述fpga主板的控制下通过i2c总线完成配置和初始。

所述视频解码转换器对视频解码芯片输出的ycrcb4:2:2格式数据进行转换。

本发明中,使用时,多路高清摄像头采集人脸人脸,经过多路视频解码芯片解码,以数据形式传输到fpga主板,fpga主板的控制下通过i2c总线完成配置和初始,输出8位与ccir656兼容的4:2:2格式的ycbcr视频,视频转换器对4:2:2格式的ycbcr视频进行格式转换,输入到fpga副板,fpga副板于存储模块中提取图像,并进行统一化处理,经过人脸库搜索,进行对比分析,触发定时器向资源管理器注册信息,存储模块在相应控制时序的作用下,依次将显示缓存,存储模块中的数据依次读出,输出到视频显示模上,后台数据库系统进行验证结果处理。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。



技术特征:

技术总结
本发明涉及人脸检测识别技术领域,尤其为基于FPGA的多路视频解码人脸检测识别方法,包括有FPGA主板,其特征在于,FPGA主板接入多路视频解码芯片和一路时钟模块,多路视频解码芯片通过通信接口接入相对应的多路高清摄像头,FPGA主板的输出端接入CCIR656视频接口,CCIR656视频接口接入视频解码转换器,视频解码转换器接入FPGA副板,FPGA副板接入存储模块、视频显示模块,FPGA副板于存储模块中创建人脸库,FPGA副板触发性连接有定时器,定时器向资源管理器注册信息,并同步连接有后台数据库系统。本发明采用两片FPGA作为主控芯片,完成多路视频画面的同时显示和切换,实现两个FPGA的级联配置,多处位置进行实时人脸检测。

技术研发人员:钱波;葛颂;寿亚运;李亮
受保护的技术使用者:合肥博焱智能科技有限公司
技术研发日:2018.10.23
技术公布日:2019.01.25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1