红外热成像仪 红外图像伪彩色编码

简介: 什么是红外成像伪彩编码 红外成像的最终目的是用图像来表现温度变化,并且可以通过颜色来区分出不同热量的物体轮廓和形状。那么,到底用什么颜色来表示什么温度呢?是否有什么标准规范呢?

MLX90640 红外热成像仪测温传感器模块开发笔记(六)红外图像伪彩色编码
红外成像仪效果图去二维码.png

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

另外,还有人提出了“符合人的生理”让人看着更加“舒服”的 HIS 彩色
红外成像仪灰度2.png

温度转颜色的方法
(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;

相关文章
|
9月前
|
算法
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
181 1
|
7月前
|
编解码 计算机视觉
工业相机识别电路板元器件:彩色与黑白的区别
工业相机识别电路板元器件:彩色与黑白的区别
146 0
|
机器学习/深度学习 传感器 算法
使用显著性检测的可见光和红外图像的两尺度图像融合(Matlab代码实现)
使用显著性检测的可见光和红外图像的两尺度图像融合(Matlab代码实现)
|
9月前
|
传感器 编解码 算法
LabVIEW计算相机图像传感器分辨率以及镜头焦距
LabVIEW计算相机图像传感器分辨率以及镜头焦距
83 0
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟参考光栅和变形光栅折叠相位
【光学】基于matlab模拟参考光栅和变形光栅折叠相位
|
机器学习/深度学习 传感器 算法
【红外图像增强】基于引力和侧向抑制网络的红外图像增强模型(Matlab代码实现)
【红外图像增强】基于引力和侧向抑制网络的红外图像增强模型(Matlab代码实现)
|
机器学习/深度学习 算法 自动驾驶
基于图像特征检测——使用相位拉伸变换(Matlab代码实现)
基于图像特征检测——使用相位拉伸变换(Matlab代码实现)
144 0
|
算法 定位技术
基于到达角的超声多频信号手势识别(Matlab代码实现)
基于到达角的超声多频信号手势识别(Matlab代码实现)
|
算法
用于音频信号去噪的谱相减和陷波滤波的比较(Matlab代码实现)
用于音频信号去噪的谱相减和陷波滤波的比较(Matlab代码实现)
140 0
|
机器学习/深度学习 传感器 数据采集
基于自适应滤波法研究从宽带信号中提取单频信号的方法附matlab代码
基于自适应滤波法研究从宽带信号中提取单频信号的方法附matlab代码