一种适用于接触网的高清图像压缩方法及系统技术方案

技术编号:15052066 阅读:68 留言:0更新日期:2017-04-05 23:04
本发明专利技术公开了一种适用于接触网的高清图像压缩方法及系统,其方法包括以下步骤:S1.获取高清图像流数据;S2.依次取出图像流数据中的每一帧高清图像;S3.判断当前帧高清图像是否为图像流数据的第一帧图像:是则跳转至步骤S4,否则跳转至步骤S5;S4.创建视频压缩文件和对应的索引文件,并在索引文件中写入文件头;S5.将当前帧高清图像压缩后写入视频压缩文件,并将对应的帧信息写入索引文件;S6.判断当前帧高清图像是否为图像流数据的最后一帧图像,是则本次压缩结束;否则跳转至步骤S3,对下一帧高清图像进行步骤S3~S6的操作。本发明专利技术提供了一种适用于接触网的高清图像压缩方法及系统,解决铁路接触网高清视频所需存储空间大,成本高的问题。

【技术实现步骤摘要】

本专利技术涉及一种适用于接触网的高清图像压缩方法及系统
技术介绍
铁路接触网为铁路列车(机车和动车)提供可靠的不间断的电能,通过供电线和受电弓(简称弓网)向列车传输电能。通过拍摄铁路接触网各种部位图像(受电弓和供电线、立柱和吊柱等),再通过图像分析计算安全监控参数,进行安全检测。利用高清成像设备拍摄铁路接触网,可以高速获取铁路接触网的高清图像,为图像分析提供了有利因素。如果直接存储铁路接触网高清图像,需要较多的存储空间,后期处理也需要较大的内存空间,不利于降低成本。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种适用于接触网的高清图像压缩方法及系统,解决铁路接触网高清视频所需存储空间大,成本高的问题。本专利技术的目的是通过以下技术方案来实现的:一种适用于接触网的高清图像压缩方法,包括以下步骤:S1.从高清相机获取铁路接触网的高清图像流数据;S2.以高清相机拍摄的时间先后顺序依次取出图像流数据中的每一帧高清图像;S3.判断当前帧高清图像是否为图像流数据的第一帧图像:(1)如果当前帧高清图像是图像流数据的第一帧图像,跳转至步骤S4;(2)如果当前帧高清图像不是图像流数据的第一帧图像,跳转至步骤S5;S4.创建视频压缩文件和对应的索引文件,并在索引文件中写入文件头;S5.将当前帧高清图像进行压缩,得到压缩图像,并将压缩图像以追加模式写入视频压缩文件中,为压缩图像生成对应的帧信息,并将生成的帧信息以追加模式写入索引文件中;S6.判断当前帧高清图像是否为图像流数据的最后一帧图像:(1)如果当前帧高清图像是图像流数据的最后一帧图像,本次压缩结束;(2)如果当前帧高清图像不是图像流数据的最后一帧图像,跳转至步骤S3,对下一帧高清图像进行步骤S3~S6的操作;所述的视频压缩文件中压缩图像的帧序号从0开始计数。所述的步骤S4包括以下子步骤:S41.创建视频压缩文件和对应的索引文件;S42.在索引文件中写入文件头,写入的文件头中包括视频压缩文件的图像宽度信息和图像高度信息;所述的步骤S5包括以下子步骤:S51.对当前帧高清图像进行压缩,得到压缩图像,并将当前得到的压缩图像以追加模式写入视频压缩文件中;S52.为当前压缩图像生成对应的帧信息,在索引文件中以追加模式写入当前压缩图像对应的帧信息;写入的帧信息包括压缩图像数据大小信息、图像在视频压缩文件中的起始位置信息和图像拍摄时间戳信息。图像压缩完毕后,可以利用已知的帧序号查找对应的时间戳信息,或者找到该帧序号在压缩视频文件中对应的压缩图像,同理,通过已知的时间戳信息,也能够求得对应的帧序号。一种适用于接触网的高清图像压缩系统,包括数据获取模块和数据处理模块;所述的数据处理模块包括视频压缩文件创建单元、索引文件创建单元、图像压缩单元和帧信息生成单元:所述的数据获取模块用于从高清相机中获取铁路接触网高清图像流数据;所述的视频压缩文件创建单元用于创建视频压缩文件;所述的索引文件创建单元用于创建索引文件;所述的视频压缩单元用于对图像流数据中的每一帧高清图像进行压缩,并将压缩得到的图像以追加模式写入视频压缩文件中;所述的帧信息生成单元用于为图像流数据中的每一帧高清图像压缩得到的图像生成帧信息,并将生成的帧信息以追加模式写入索引文件中。本专利技术的有益效果是:(1)将高清视频的图像流数据进行压缩,解决了铁路接触网高清视频所需存储空间大,成本高的问题;(2)在高清视频的图像流数据进行压缩的过程中,为每一帧高清图像压缩得到的图像生成对应的索引信息,为后续图像处理、分析与识别奠定了基础。附图说明图1为本专利技术的方法流程图;图2为本专利技术的系统原理框图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,一种适用于接触网的高清图像压缩方法,包括以下步骤:S1.从高清相机获取铁路接触网的高清图像流数据;S2.以高清相机拍摄的时间先后顺序依次取出图像流数据中的每一帧高清图像;S3.判断当前帧高清图像是否为图像流数据的第一帧图像:(1)如果当前帧高清图像是图像流数据的第一帧图像,跳转至步骤S4;(2)如果当前帧高清图像不是图像流数据的第一帧图像,跳转至步骤S5;S4.创建视频压缩文件和对应的索引文件,并在索引文件中写入文件头;S5.将当前帧高清图像进行压缩,得到压缩图像,并将压缩图像以追加模式写入视频压缩文件中,为压缩图像生成对应的帧信息,并将帧信息以追加模式写入索引文件中;S6.判断当前帧高清图像是否为图像流数据的最后一帧图像:(1)如果当前帧高清图像是图像流数据的最后一帧图像,本次压缩结束;(2)如果当前帧高清图像不是图像流数据的最后一帧图像,跳转至步骤S3,对下一帧高清图像进行步骤S3~S6的操作;进一步地,从高清相机获取的图像流数据为BMP图像流数据,BMP图像流数据中每一帧高清图像均为BMP图像,所述的压缩图像为JPEG图像。所述的步骤S4包括以下子步骤:S41.创建视频压缩文件和对应的索引文件;S42.在索引文件中写入文件头,写入的文件头中包括视频压缩文件的图像宽度信息和图像高度信息;所述的步骤S5包括以下子步骤:S51.对当前帧高清图像进行压缩,得到压缩图像,并将当前得到的压缩图像以追加模式写入视频压缩文件中;在视频压缩文件中压缩图像的帧序号从0开始计数,设视频压缩文件总帧数为n,第1帧图像的帧序号为0,第2帧图像的帧序号1,第i帧图像的帧序号为i-1,i为大于0小于等于n的整数。S52.为当前压缩图像生成对应的帧信息,在索引文件中以追加模式写入当前压缩图像对应的帧信息;写入的帧信息包括压缩图像数据大小信息、图像在视频压缩文件中的起始位置信息和图像拍摄时间戳信息。如图2所示,一种适用于接触网的高清图像压缩系统,包括数据获取模块和数据处理模块;所述的数据处理模块包括视频压缩文件创建单元、索引文件创建单元、图像压缩单元和帧信息生成单元:所述的数据获取模块用于从高清相机中获取铁路接触网高清图像流数据;所述的视频压缩文件创建单元用于创建视频压缩文件;所述的索引文件创建单元用于创建索引文件;所述的视频压缩单元用于对图像流数据中的每一帧高清图像进行压缩,并将压缩得到的图像以追加模式写入视频压缩文件中;所述的帧信息生成单元用于为图像流数据中的每一帧高清图像压缩得到的图像生成帧信息,并将生成的帧信息以追加模式写入索引文件中。由于在压缩过程中对为每一帧高清图像压缩得到得图像生成了对应的帧信息并以追加模式写入索引文件中,故在后续对压缩视频进行处理的过程中,方便于后期分析处理。图像压缩完毕后,可以利用已知的帧序号查找对应的时间戳信息,或者找到该本文档来自技高网...

【技术保护点】
一种适用于接触网的高清图像压缩方法,其特征在于:包括以下步骤:S1.从高清相机获取铁路接触网的高清图像流数据;S2.以高清相机拍摄的时间先后顺序依次取出图像流数据中的每一帧高清图像;S3.判断当前帧高清图像是否为图像流数据的第一帧图像:(1)如果当前帧高清图像是图像流数据的第一帧图像,跳转至步骤S4;(2)如果当前帧高清图像不是图像流数据的第一帧图像,跳转至步骤S5;S4.创建视频压缩文件和对应的索引文件,并在索引文件中写入文件头;S5.将当前帧高清图像进行压缩,得到压缩图像,并将压缩图像以追加模式写入视频压缩文件中,为压缩图像生成对应的帧信息,并将生成的帧信息以追加模式写入索引文件中;S6.判断当前帧高清图像是否为图像流数据的最后一帧图像:(1)如果当前帧高清图像是图像流数据的最后一帧图像,本次压缩结束;(2)如果当前帧高清图像不是图像流数据的最后一帧图像,跳转至步骤S3,对下一帧高清图像进行步骤S3~S6的操作。

【技术特征摘要】
1.一种适用于接触网的高清图像压缩方法,其特征在于:包括以下步骤:
S1.从高清相机获取铁路接触网的高清图像流数据;
S2.以高清相机拍摄的时间先后顺序依次取出图像流数据中的每一帧高清图像;
S3.判断当前帧高清图像是否为图像流数据的第一帧图像:
(1)如果当前帧高清图像是图像流数据的第一帧图像,跳转至步骤S4;
(2)如果当前帧高清图像不是图像流数据的第一帧图像,跳转至步骤S5;
S4.创建视频压缩文件和对应的索引文件,并在索引文件中写入文件头;
S5.将当前帧高清图像进行压缩,得到压缩图像,并将压缩图像以追加模式写入视频压缩文件中,为压缩图像生成对应的帧信息,并将生成的帧信息以追加模式写入索引文件中;
S6.判断当前帧高清图像是否为图像流数据的最后一帧图像:
(1)如果当前帧高清图像是图像流数据的最后一帧图像,本次压缩结束;
(2)如果当前帧高清图像不是图像流数据的最后一帧图像,跳转至步骤S3,对下一帧高清图像进行步骤S3~S6的操作。
2.根据权利要求1所述的一种适用于接触网的高清图像压缩方法,其特征在于:所述的步骤S4包括以下子步骤:
S41.创建视频压缩文件和对应的索引文件;
S42.在索引文件中写入...

【专利技术属性】
技术研发人员:范国海张克永王福山成信宇
申请(专利权)人:成都国铁电气设备有限公司
类型:发明
国别省市:四川;51

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

1