一种解决处理高清图像资源占用过高的方法

文档序号:7862134阅读:241来源:国知局
专利名称:一种解决处理高清图像资源占用过高的方法
技术领域
本发明涉及智能视频分析技术、网络传输、图像处理、智能监控领域。
背景技术
目前高清相机已逐渐应用于各种智能交通解决方案中,其拍摄的高像素、高精度、 高质量的图像数据使得抓拍数据的违法证据更加充分、有效,因此得到了众多用户的青睐。 但其庞大的数据量使抓拍算法的运行效率面临严重考验,造成了处理高清图像资源占用过 大。以200万的高清摄像机为例,所拍摄的图像分辨率为1600*1200,数据量约为5. 5M,如 果直接进行处理,如使用配置为CPU双核2. 20,内存为2G,操作系统为WindowsXP的工控 机,仅处理一路视频,资源占用率就可高达20%,根本无法满足同时运行四路或以上的实际 需求。

发明内容
本发明提出了一种解决处理高清图像资源占用过高的方法,该方法可描述为在 高清相机内部建立一种缓存机制,即高清相机可获取两种数据格式——高清原始图像数据 和压缩后的小图像数据(如2CIF、CIF),利用计算机程序将高清图像和小图像建立对应关 系,同时缓存一定数量的高清原始图像数据,并把对应的小图像数据传输给抓拍端,供抓怕 端处理。当抓拍端检测到所需要的信息时,则可根据相应的帧号,从缓存队列中取出对应的 高清图像共进一步处理和使用。由于抓拍端仅处理小图像,这样就大大降低了算法的资源 占用率,实现了多路并行的目标,同时又确保了抓拍到准确的高清图像。
具体实施例方式本发明主要是在摄像机内部建立一种缓存机制,利用计算机程序对缓存的高清图 像和传输给抓拍端处理的小图像建立对应关系,达到降低资源占用的目的。具体做法如下1、要求摄像机可以输出两种格式的图像数据,即原始高清数据和经过一定压缩比 例的小图像,可以是CIF或2CIF等格式。2、在相机内部建立缓存队列用于存放一定数量的高清数据,队列长度可根据需要 设定。以140万高清图像(分辨率为1360*1024) JPG格式为例,每帧图像占证左右,缓存 100帧约占500k,因此只要留出相应的内存空间即可。3、压缩后的小图像与原高清图像建立帧号间的对应关系,由于高清相机内部在最 初摄取图像时,会自动建立一系列绝对帧号,小图像也具有相同的绝对帧号。处理时,获取 视频流的第一帧时,可记录当前图像的绝对帧号,在后续的处理过程中,我们将得到的视频 帧按时间进行排序,可得到它们的相对帧号,通过相对帧号经由如下计算就能得到相机内 部的绝对帧号,进而得到相应的高清图像。设FrameNum为高清绝对帧号,FrameCorrespond 为程序处理的相对帧号(后续检测算法抓拍时的帧号),FrameNumBegin为启动解码后第一个I帧的绝对帧号,则FrameCorrespond与FrameNum对应关系如下FrameNum = FrameCorrespond+FrameNumBegin4、摄像机将压缩后的小图像传输给工控机处理,这样可大大降低资源占用,实现 同时处理多路的目的。5、当工控机发出抓拍指令时,可通过步骤3的方式获得相应的高清图像数据,进 行保存。6、定期清空缓存队列。
权利要求
1. 一种解决处理高清图像资源占用过高的方法,包括现有的高清摄像机技术和视频处 理技术,其特征在于包括以下步骤摄像机输出两种格式的图像数据,一种是原始高清数据,另一种是经过一定压缩比例 的小图像。在相机内部建立缓存队列用于存放一定数量的高清数据 利用计算机程序对高清图像和传输给小图像建立对应关系 摄像机将压缩后的小图像传输给工控机处理 根据工控机指令和相应对应关系获取高清图像数据 定期清空缓存队列。
全文摘要
本发明提出了一种解决处理高清图像资源占用过高的方法,该方法可描述为在高清相机内部建立一种缓存机制,即高清相机可获取两种数据格式——高清原始图像数据和压缩后的小图像数据(如2CIF、CIF),利用计算机程序将高清图像和小图像建立对应关系,同时缓存一定数量的高清原始图像数据,并把对应的小图像数据传输给抓拍端,供抓怕端处理。当抓拍端检测到所需要的信息时,则可根据相应的帧号,从缓存队列中取出对应的高清图像共进一步处理和使用。由于抓拍端仅处理小图像,这样就大大降低了算法的资源占用率,实现了多路并行的目标,同时又确保了抓拍到准确的高清图像。
文档编号H04N7/26GK102148983SQ20101010672
公开日2011年8月10日 申请日期2010年2月8日 优先权日2010年2月8日
发明者杨占昆 申请人:杨占昆
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1