本实用新型专利技术公开了一种对摄像机视频流进行处理的装置,通过获取模块获取摄像机发送的视频流;拆包模块与获取模块相连,采用RTP拆包技术,对视频流进行拆包处理,得到H264视频流;硬件解码模块对H264视频流进行硬件解码,获取解码后的图片;格式转换模块对解码后的图片进行图像格式转换,生成预设格式的原始图片。本实用新型专利技术所提供的对摄像机视频流进行处理的装置,使用硬解码单元对H264视频流进行硬解码,显著降低了CPU的功耗,使得CPU能够对多达4路的720p高清分辨率摄像机视频流进行实时解码,并且使得CPU还能够有足够的资源运行其他高资源需求的程序。此外,本实用新型专利技术还提供了一种具有上述优点的车牌识别系统。
【技术实现步骤摘要】
本技术涉及视频解码
,特别是涉及一种对摄像机视频流进行处理的装置以及车牌识别系统。
技术介绍
现有的嵌入式ArmLinux环境下,一般都使用软件对摄像机的H264视频流进行软解码。虽然编程和实现简单,但对H264视频流,使用软解码需要耗费相当多的CPU资源,无法对两路及以上的高清视频流进行实时解码,且视频流分辨率越高,占用的CPU资源越多,甚至使CPU无法再提供资源给其他的高资源需求程序,如车牌识别算法等程序,从而使其他程序处理时间过长,无法达到产品设计指标。
技术实现思路
本技术的目的是提供一种对摄像机视频流进行处理的装置以及车牌识别系统,目的在于解决现有使用软件对摄像机的H264视频流进行软解码耗费CPU资源较多,无法对两路以及以上的高清视频流进行实时解码的问题。为解决上述技术问题,本技术提供一种对摄像机视频流进行处理的装置,包括:获取摄像机发送的视频流的获取模块;与所述获取模块相连,采用RTP拆包技术,对所述视频流进行拆包处理,得到H264视频流的拆包模块;与所述拆包模块相连,对所述H264视频流进行硬件解码,获取解码后的图片的硬件解码模块;对所述解码后的图片进行图像格式转换,生成预设格式的原始图片的格式转换模块。可选地,所述硬件解码模块为三星4412芯片内部的MFC硬解编码单元。可选地,所述解码后的图片格式为NV12T格式,所述原始图片的预设格式为YUV420格式。可选地,所述对摄像机视频流进行处理的装置应用于嵌入式ArmLinux环境中。本技术还提供了一种车牌识别系统,包括摄像机、图像识别器以及上述任一种对摄像机视频流进行处理的装置;其中,所述摄像机用于采集包含车辆车牌的视频流信息;所述对摄像机视频流进行处理的装置用于对所述视频流信息进行处理,生成预设格式的原始图片;所述图像识别器用于对所述预设格式的原始图片进行图像识别,获取图像中的车牌信息。可选地,所述摄像机为多路720P高清分辨率摄像机。本技术所提供的对摄像机视频流进行处理的装置,通过获取模块获取摄像机发送的视频流;拆包模块与获取模块相连,采用RTP拆包技术,对视频流进行拆包处理,得到H264视频流;硬件解码模块对H264视频流进行硬件解码,获取解码后的图片;格式转换模块对解码后的图片进行图像格式转换,生成预设格式的原始图片。本技术所提供的对摄像机视频流进行处理的装置,使用硬解码单元对H264视频流进行硬解码,显著降低了CPU的功耗,使得CPU能够对多达4路的720p高清分辨率摄像机视频流进行实时解码,并且使得CPU还能够有足够的资源运行其他高资源需求的程序。此外,本技术还提供了一种具有上述优点的车牌识别系统。附图说明为了更清楚的说明本技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本技术所提供的对摄像机视频流进行处理的装置的一种具体实施方式的结构框图;图2为本技术所提供的对摄像机视频流进行处理的装置的工作流程图;图3为本技术所提供的对摄像机视频流进行处理的装置的另一种具体实施方式的流程图。具体实施方式为了使本
的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。本技术所提供的对摄像机视频流进行处理的装置的一种具体实施方式的结构框图如图1所示,该装置包括:获取摄像机发送的视频流的获取模块100;与所述获取模块100相连,采用RTP拆包技术,对所述视频流进行拆包处理,得到H264视频流的拆包模块200;与所述拆包模块200相连,对所述H264视频流进行硬件解码,获取解码后的图片的硬件解码模块300;对所述解码后的图片进行图像格式转换,生成预设格式的原始图片的格式转换模块400。本技术所提供的对摄像机视频流进行处理的装置,通过获取模块获取摄像机发送的视频流;拆包模块与获取模块相连,采用RTP拆包技术,对视频流进行拆包处理,得到H264视频流;硬件解码模块对H264视频流进行硬件解码,获取解码后的图片;格式转换模块对解码后的图片进行图像格式转换,生成预设格式的原始图片。本技术所提供的对摄像机视频流进行处理的装置,使用硬解码单元对H264视频流进行硬解码,显著降低了CPU的功耗,使得CPU能够对多达4路的720p高清分辨率摄像机视频流进行实时解码,并且使得CPU还能够有足够的资源运行其他高资源需求的程序。需要指出的是,本技术实施例中上述硬件解码模块为三星4412芯片内部的MFC硬解编码单元。下面对本实施例的具体实施过程进行进一步详细阐述,如图2本技术所提供的对摄像机视频流进行处理的装置的工作流程图所示,其具体包括:步骤S101:获取摄像机发送的视频流;步骤S102:采用RTP拆包技术,对所述视频流进行拆包处理,得到H264视频流;步骤S103:调用硬编码单元,对所述H264视频流进行硬件解码,获取解码后的图片;步骤S104:对所述解码后的图片进行图像格式转换,生成预设格式的原始图片。其中,上述解码后的图片格式可以具体为NV12T格式,原始图片的预设格式可以具体为YUV420格式。如图3本技术所提供的对摄像机视频流进行处理的装置的另一种具体实施方式的流程图所示,该过程包括:步骤S201:使用RTSP协议对摄像机视频流进行控制,控制摄像机向三星4412芯片发送视频流;步骤S202:使用RTP拆包程序,对摄像机视频流进行拆包处理,得到H264视频流;步骤S203:调用三星4412芯片内MFC硬解编码单元,对H264视频流进行解码,得到NV12T格式的一帧一帧的原始图片;步骤S204:调用图像格式转换算法,将NV12T格式图片转换成YUV420格式的原始图片。本技术所提供的对摄像机视频流进行处理的装置还可以进一步包括:发送模块,用于将YUV420格式图片传递给图像识别模块,以进行图像识别。本技术所提供的对摄像机视频流进行处理的装置,应用于嵌入式ArmLinux环境下,通过RTP拆包和4421芯片将视频转换为图片,然后再利用图片格式转换算法,将图片转换为图像识别模块可识别的图片格式。本技术实施例中,解码过程为使用三星4412内部MFC硬解码单元对摄像机视频流进行实时硬解码,解决了使用传统软解码对CPU资源占用率过高、无法在ArmLinux环境下无法对多路高清视频流进行实时解码的问题。此外,本技术还提供了一种车牌识别系统,包括摄像机、图像识别器以及上述任一种对摄像机视频流进行处理的装置;其中,所述摄像机用于采集包含车辆车牌的视频流信息;所述对摄像机视频流进行处理的装置用于对所述视频流信息进行处理,生成预设格式的原始图片;所述图像识别器用于对所述预设格式的原始图片进行图像识别,获取图像中的车牌信息。具体地,摄像机可以为多路720本文档来自技高网...
【技术保护点】
一种对摄像机视频流进行处理的装置,其特征在于,包括:获取摄像机发送的视频流的获取模块;与所述获取模块相连,采用RTP拆包技术,对所述视频流进行拆包处理,得到H264视频流的拆包模块;与所述拆包模块相连,对所述H264视频流进行硬件解码,获取解码后的图片的硬件解码模块;对所述解码后的图片进行图像格式转换,生成预设格式的原始图片的格式转换模块;所述硬件解码模块为三星4412芯片内部的MFC硬解编码单元。
【技术特征摘要】
1.一种对摄像机视频流进行处理的装置,其特征在于,包括:获取摄像机发送的视频流的获取模块;与所述获取模块相连,采用RTP拆包技术,对所述视频流进行拆包处理,得到H264视频流的拆包模块;与所述拆包模块相连,对所述H264视频流进行硬件解码,获取解码后的图片的硬件解码模块;对所述解码后的图片进行图像格式转换,生成预设格式的原始图片的格式转换模块;所述硬件解码模块为三星4412芯片内部的MFC硬解编码单元。2...
【专利技术属性】
技术研发人员:林星,陈虎,
申请(专利权)人:广东西奥物联网科技股份有限公司,
类型:新型
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。