这可能是错误的地方,但我试图在一个名为IRSoft的热成像软件中使用一个简单的BMP图像。有人可能熟悉文件类型.BMT吗?
我真的不想过多地进行逆向工程,但也许其他人有想法。
答案 0 :(得分:1)
在IRSoft的状态行中,您可以看到相机的分辨率。在我的情况下,它是160x120像素。我的BMT文件总是大小为230588字节,这意味着每像素大约12个字节...
在我看来,BMT文件的最后160 * 120 * 4 = 76800字节代表热图像:
每个像素4个字节。在文件偏移153788,我可以找到左上角的像素,然后是上面的其余部分。在最后一个偏移230584,我可以找到右下角的像素
我不知道文件其余部分的含义。也许真实的图像,参考温度......
您知道如何计算这些值以外的温度吗?
此表将4字节值近似转换为以摄氏度为单位的温度:
我担心它们与其他文件不同。
0x41d00000及更多:26.0°C更多
0x41c00000及更多:24.0°C更多
0x41b00000及更多:22.0°C更多
0x41a00000及更多:20.0°C更多
0x41900000及以上:18.0°C更多