当前位置:网站首页>MLX90640 红外热成像仪测温传感器模块开发笔记(六)
MLX90640 红外热成像仪测温传感器模块开发笔记(六)
2022-07-26 11:07:00 【51CTO】
MLX90640 红外热成像仪测温传感器模块开发笔记(六)红外图像伪彩色编码

什么是红外成像伪彩编码
红外成像的最终目的是用图像来表现温度变化,并且可以通过颜色来区分出不同热量的物体轮廓和形状。那么,到底用什么颜色来表示什么温度呢?是否有什么标准规范呢?
这个问题一开始也是心里没底的,因为我不是专业做红外成像的,只能到处查资料了解温度和颜色之间的关系,基本得到以下几点结论:
(1)温度和颜色之间没有绝对的对应关系,没有人要求红外成像必须要用什么颜色来表示某个温度,这种对应关系完全是由设计人员自已决定的。
(2)不同的应用领域和行业出于不同的目的,会进行一些温度和颜色的研究,进而用一种适用的渐变色来突出显示某些特别关心的热元素。
(3)颜色编码绝大多数是渐变色。以下是几种不同的颜色编码

另外,还有人提出了“符合人的生理”让人看着更加“舒服”的 HIS 彩色

温度转颜色的方法
(1)首先假设温度范围的上下限并将实际的温度数据转换为 0~255 之间的数值
(2)使用转换后的数值代入下面的伪彩编码计算函数,生成伪彩色
//伪彩 1
procedure GrayToPseColor(grayValue:Integer; var colorR,colorG,colorB:Ingeger);
Begin
colorR:=Abs(0-grayValue);
colorG:=Abs(127-grayValue);
colorB:=Abs(255-grayValue);
End;

MLX90640 红外热成像仪测温传感器模块成果展示
边栏推荐
猜你喜欢
随机推荐
公司无法访问b站
In depth interpretation of happens before principle
Getting started step by step using g2o to solve ICP problems - estimating the transformation relationship between two sets of 3D point sets with matching relationship
Cmake常用命令总结
easyui01
AuthorizingRealm简介说明
Simple use of MySQL database
How to configure the jdbcrealm data source?
[vscode] how to connect to the server remotely
Logging learning final edition - configured different levels of log printing colors
五万美元的年薪是如何花光的
【万字长文】使用 LSM-Tree 思想基于.Net 6.0 C# 实现 KV 数据库(案例版)
Novice source code hashtable
pytest 前后置方法
Introduction to authoringrealm
[learning progress] may
Dictionary and int matrix
外包干了四年,废了...
Access rights - private, public, protected
1837. Sum of digits under k-ary representation









