一种基于红外成像图片的格式处理方法及装置制造方法及图纸

技术编号:36771302 阅读:20 留言:0更新日期:2023-03-08 21:45
本发明专利技术实施例提供一种基于红外成像图片的格式处理方法及装置,所述方法包括:获取目标红外图片数据,并将目标红外图片数据压缩成预设格式数据;获取自定义信息,将自定义信息的内容拼接生成自定义数据;将自定义数据加入预设格式数据尾部,生成自定义格式压缩包。这样利用新的自定义格式图片既包含的原图片格式的数据内容,包含了自定义数据,即新格式可以保存很多除了原始数据外的的核心信息,而且设置的验证过程简单合理,准确性高,效率快,而且设置的验证过程简单合理,准确性高,效率快,不需要创建额外的文件如音频文件,视频文件、标注文件保存音频、视频、标注,一张新格式的图片就满足用户需求同时也不会让用户感觉图像与内容不对应。与内容不对应。与内容不对应。

【技术实现步骤摘要】
一种基于红外成像图片的格式处理方法及装置


[0001]本专利技术涉及图像处理
,尤其涉及一种基于红外成像图片的格式处理方法及装置。

技术介绍

[0002]图像格式即图像文件存放在记忆卡上的格式,通常有jpeg、TIFF、RAW等。由于数码相机拍下的图像文件很大,储存容量却有限,因此图像通常都会经过压缩再储存,比如jpeg格式是一种标准图片格式,但是可以在该种格式的exif结构体上添加一些核心信息。
[0003]但现有技术中,比如像jpeg中的exif结构体可以保存少量的特定信息,但存在如下缺陷:1.特定信息的关键字已经被jpeg的exif结构体定义了特定的含义,如果保存一个与特定含义不一样的内容,会让用户觉得文不对题;2.扩展性比较差,exif结构体中关键字数量有限,无法满足各种各样的自定义内容需求。

技术实现思路

[0004]针对现有技术中存在的问题,本专利技术实施例提供一种基于红外成像图片的格式处理方法及装置。
[0005]本专利技术实施例提供一种基于红外成像图片的格式处理方法,包括:
[0006]获取目标红外图片数据,并将所述目标红外图片数据压缩成预设格式数据;
[0007]获取自定义信息,将所述自定义信息的内容拼接生成自定义数据;
[0008]将所述自定义数据加入所述预设格式数据尾部,生成自定义格式压缩包。
[0009]在其中一个实施例中,所述方法还包括:
[0010]自定义帧头标识、核心信息长度、核心信息、自定义数据的起始值和自定义帧尾标识。
[0011]在其中一个实施例中,所述方法还包括:
[0012]将所述自定义帧头标识、核心信息长度、核心信息、自定义数据的起始值和自定义帧尾标识依次拼接生成自定义数据。
[0013]在其中一个实施例中,所述方法还包括:
[0014]接收到图片压缩包后,解析并遍历所述图片压缩包的尾部字节,根据所述尾部字节与所述自定义帧尾标识进行对比验证是否一致;
[0015]若一致,所述图片压缩包为所述自定义格式压缩包,遍历得到所述自定义数据的起始值;
[0016]根据所述自定义数据的起始值进行地址偏移,验证地址偏移后对应的内容是否与所述自定义数据的拼接内容一致。
[0017]在其中一个实施例中,所述方法还包括:
[0018]验证地址偏移后对应的内容是否依次为自定义帧头标识、核心信息长度和核心信息;
[0019]若对应一致,输出所述核心信息。
[0020]在其中一个实施例中,所述方法还包括:
[0021]预先设置所述自定义帧头标识与所述自定义帧尾标识之间的对应关系。
[0022]在其中一个实施例中,所述方法还包括:
[0023]所述自定义数据的起始值为目标红外图片数据的字节数;
[0024]所述核心信息长度为核心信息的字节数。
[0025]在其中一个实施例中,所述方法还包括:
[0026]将所述自定义数据使用预设格式进行序列化,生成所述自定义数据对应的序列化数据;
[0027]所述自定义帧头标识、自定义信息长度、自定义信息、起始偏移地址和自定义帧尾标识依次拼接生成自定义数据。
[0028]本专利技术实施例提供一种基于红外成像图片的格式处理装置,包括:
[0029]第一获取模块,用于获取目标红外图片数据,并将所述目标红外图片数据压缩成预设格式数据;
[0030]第二获取模块,用于获取自定义信息,将所述自定义信息的内容拼接生成自定义数据;
[0031]生成模块,用于将所述自定义数据加入所述预设格式数据尾部,生成自定义格式压缩包。
[0032]本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述基于红外成像图片的格式处理方法的步骤。
[0033]本专利技术实施例提供的一种基于红外成像图片的格式处理方法及装置,获取目标红外图片数据,并将目标红外图片数据压缩成预设格式数据;获取自定义信息,将自定义信息的内容拼接生成自定义数据;将自定义数据加入预设格式数据尾部,生成自定义格式压缩包。这样利用新的自定义格式图片既包含的原图片格式的数据内容,又包含了自定义数据,即新格式可以保存很多除了原始数据以外的的核心信息,而且设置的验证过程简单合理,准确性高,效率快,而且设置的验证过程简单合理,准确性高,效率快,不需要创建额外的文件如音频文件,视频文件、标注文件保存音频、视频、标注,一张新格式的图片就可以满足用户需求同时也不会让用户感觉图像与内容不对应。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本专利技术实施例中一种基于红外成像图片的格式处理方法的流程图;
[0036]图2为本专利技术实施例中一种基于红外成像图片的格式处理装置的结构图;
[0037]图3为本专利技术实施例中电子设备结构示意图。
具体实施方式
[0038]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]图1为本专利技术实施例提供的一种基于红外成像图片的格式处理方法的流程示意图,如图1所示,本专利技术实施例提供了一种基于红外成像图片的格式处理方法,包括:
[0040]步骤S101,获取目标红外图片数据,并将所述目标红外图片数据压缩成预设格式数据。
[0041]具体地,目标红外图片数据为原始的图片数据,首先将目标红外图片数据压缩成预设格式数据,比如将RAW格式图片压缩成jpeg格式,本实施例中在jpeg格式数据的目标红外图片数据中添加自定义数据。
[0042]步骤S102,获取自定义信息,所述自定义信息包括:自定义帧头标识、核心信息长度、核心信息、自定义数据的起始值、自定义帧尾标识。
[0043]具体地,获取需要在图片中添加的核心信息,核心信息可以比如图片的拍摄地点、拍摄人物、拍摄时间、拍摄时的文本笔记、拍摄时做的可见光标记、拍摄时的语音记录等等,要将核心信息加入到图片中,需要设置自定义帧头标识、核心信息长度、自定义数据的起始值、自定义帧尾标识,其中,“自定义帧头标识”可以由用户根据自身要求自定义,比如自定义帧头标识定义为“0xAA、0x99、0x88、0x77、0x66、0x55、0x44、0x33”,总共8个字节,自定义帧尾标识与自定义帧头标识建立对应关系,内容容易识别,比如将自定义帧尾标识设置为0x33、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于红外成像图片的格式处理方法,其特征在于,包括:获取目标红外图片数据,并将所述目标红外图片数据压缩成预设格式数据;获取自定义信息,将所述自定义信息的内容拼接生成自定义数据;将所述自定义数据加入所述预设格式数据尾部,生成自定义格式压缩包。2.根据权利要求1所述的基于红外成像图片的格式处理方法,其特征在于,所述自定义信息包括:自定义帧头标识、核心信息长度、核心信息、自定义数据的起始值和自定义帧尾标识。3.根据权利要求2所述的基于红外成像图片的格式处理方法,其特征在于,所述自定义信息的内容拼接生成自定义数据,包括:将所述自定义帧头标识、核心信息长度、核心信息、自定义数据的起始值和自定义帧尾标识依次拼接生成自定义数据。4.根据权利要求2所述的基于红外成像图片的格式处理方法,其特征在于,所述方法还包括:接收到图片压缩包后,解析并遍历所述图片压缩包的尾部字节,根据所述尾部字节与所述自定义帧尾标识进行对比验证是否一致;若一致,所述图片压缩包为所述自定义格式压缩包,遍历得到所述自定义数据的起始值;根据所述自定义数据的起始值进行地址偏移,验证地址偏移后对应的内容是否与所述自定义数据的拼接内容一致。5.根据权利要求4所述的基于红外成像图片的格式处理方法,其特征在于,所述验证地址偏移后对应的内容是否与所述自定义数据的拼接内容一致,包括:验证地址偏移后对应的内容是否依次为自定义帧头...

【专利技术属性】
技术研发人员:黄晟杨艳峰王鹏周汉林
申请(专利权)人:武汉高德智感科技有限公司
类型:发明
国别省市:

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

1