C++实现红外Fir谱图文件转BMP图片文件
Posted 道亦无名
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++实现红外Fir谱图文件转BMP图片文件相关的知识,希望对你有一定的参考价值。
1、红外图谱文件
红外图谱文件由文件头和温度数据两部分组成,其中文件头 64 个字节,其余字节为温度数据。
如下如:
每个像素用两个字节表示温度(16 位有符号短整数),低字节在前,高字节在后,温度数据单位为 0.1℃,温度数据共 w× h× 2 字节。文件头定义 如下:
从文件的25-26、27-28位可以获取谱图的高度和宽度,进而可以获取温度数据。
BMP文件
结构如下:
为了便于理解,可用photoshop工具生成一个只有一个像素且为白色的bmp文件,用EditPlus等工具以16进制方式打开,内容如下:
42 4D 3C 00 00 00 00 00 00 00 36 00 00 00 28 00
00 00 01 00 00 00 01 00 00 00 01 00 18 00 00 00
00 00 06 00 00 00 12 0B 00 00 12 0B 00 00 00 00
00 00 00 00 00 00 FF FF FF 00 00 00
内容解释
42
以上是关于C++实现红外Fir谱图文件转BMP图片文件的主要内容,如果未能解决你的问题,请参考以下文章