当前位置:网站首页>Mlx90640 infrared thermal imager temperature sensor module development notes (6)
Mlx90640 infrared thermal imager temperature sensor module development notes (6)
2022-07-26 11:36:00 【51CTO】
MLX90640 Infrared thermal imager temperature sensor module development notes ( 6、 ... and ) Infrared image pseudo color coding

What is infrared imaging pseudo color coding
The ultimate goal of infrared imaging is to use images to show temperature changes , And the outline and shape of objects with different heat can be distinguished by color . that , What color is used to represent what temperature ? Are there any standards and specifications ?
At the beginning, this problem was also bottomless , Because I'm not a professional in infrared imaging , We can only look up information everywhere to understand the relationship between temperature and color , The following conclusions are basically obtained :
(1) There is no absolute correspondence between temperature and color , No one requires that infrared imaging must use any color to represent a certain temperature , This correspondence is completely decided by the designer .
(2) Different application fields and industries have different purposes , Will carry out some temperature and color research , Then a suitable gradient is used to highlight some thermal elements of special concern .
(3) Color coding is mostly gradient . Here are several different color codes

in addition , Others have suggested that “ Conform to human physiology ” Make people look more “ comfortable ” Of HIS colour

The method of changing temperature to color
(1) First, assume the upper and lower limits of the temperature range and convert the actual temperature data into 0~255 Value between
(2) Use the converted value to substitute into the following pseudo color coding calculation function , Generate pseudo color
// Fake color 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 Display of infrared thermal imager temperature sensor module results
边栏推荐
- 如何配置JdbcRealm数据源呢?
- How to configure the jdbcrealm data source?
- 梅科尔工作室-华为14天鸿蒙设备开发实战笔记八
- After 4 months of job search and 15 interviews, I finally got 3 offers, ranking P7+
- 并发三大性质
- 安科瑞余压监控系统在住宅小区的应用方案
- Pytorch——基于mmseg/mmdet训练报错:RuntimeError: Expected to have finished reduction in the prior iteration
- Summary of common cmake commands
- PostgreSQL在Linux和Windows安装和入门基础教程
- C notes
猜你喜欢

Simple use of MySQL database

X 2 Earn必须依靠旁氏启动?Gamefi的出路在哪?(上)

Caused by: scala.MatchError: None (of class scala.None$)
![36. [difference between const function and function]](/img/14/0f01fdace2ec17e873522cef4ac735.png)
36. [difference between const function and function]

哈希表

Data visualization - White Snake 2: black snake robbery (2)

PostgreSQL在Linux和Windows安装和入门基础教程

ESP8266-Arduino编程实例-开发环境搭建(基于Arduino IDE)

元宇宙GameFi链游系统开发NFT技术
![[development tool] ieda red](/img/2d/eec1f74c33ff21ae4951eae44b9369.png)
[development tool] ieda red
随机推荐
Understanding of Abstract Programming
[development tool] ieda red
找工作4个月,面试15家,终于拿到3个offer,定级P7+
10 个 Reduce 常用“奇技淫巧”
李宏毅《机器学习》丨2. Regression(回归)
[报错]Exception: Found duplicate column(s) in the data schema: `value`;
36.【const函数放在函数前后的区别】
Access rights - private, public, protected
Common library installation
科目三 掉头与转弯
五万美元的年薪是如何花光的
Relationship between pixels and memory
Static routing and dynamic routing
Ten year structure five year life-06 impulse to leave
公司无法访问b站
UDF and analysis case of sparksql, 220725,
Back to the top of several options (JS)
数据库组成存储引擎
Pyechart离线部署
Mongodb - use $type to query whether the type of a field is XXX