数码之家

 找回密码
 立即注册
搜索
查看: 677|回复: 5

[综合] MLX90640 红外热成像仪测温传感器模块开发笔记(六)红外图像伪彩色编码

[复制链接]
发表于 2022-8-5 08:53:12 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
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;
后面是成果展示:
红外成像仪效果图2.png

打赏

参与人数 1家元 +18 收起 理由
newnet1234 + 18 謝謝分享

查看全部打赏

发表于 2022-8-5 10:58:25 | 显示全部楼层
好东西,能有非常多的应用场景
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-5 11:29:03 | 显示全部楼层
chenq525 发表于 2022-8-5 10:58
好东西,能有非常多的应用场景

是的。有热源的地方都可以用。
回复 支持 反对

使用道具 举报

发表于 2022-8-6 02:16:03 | 显示全部楼层
转载不标明出处吗?
回复 支持 反对

使用道具 举报

发表于 2022-8-7 22:08:41 来自手机浏览器 | 显示全部楼层
怎么自己diy
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-8 10:09:10 | 显示全部楼层

有开发板和传感器,自己动手玩,再参考完整开发笔记。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-28 18:49 , Processed in 0.187200 second(s), 16 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表