当前位置:网站首页>Mlx90640 infrared thermal imager temperature sensor module development notes (6)
Mlx90640 infrared thermal imager temperature sensor module development notes (6)
2022-07-26 14:05:00 【Hebei stable control technology】
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;

边栏推荐
- Multi task text classification model based on tag embedded attention mechanism
- .net6与英雄联盟邂逅之——根据官方LCU API制作游戏助手
- Basic knowledge about memory chips
- Rotation of 2D conversion, transform origin of 2D conversion center point and scale of 2D conversion
- [GYCTF2020]FlaskApp
- C language Snake linked list and pointer practice
- Understand the meaning of length in MySQL data types
- JS get the current time, time and timestamp conversion
- Meeting seating and submission for approval of OA project
- The difference between V-model and.Sync modifier
猜你喜欢

低功耗多通道WFAS1431无线数据采集采发仪使用流程说明

多态案例-制作饮品

In 2022, we "sent away" so many Internet products in only one month

Solve the problem that JUnit of idea console cannot be input with scanner

@千行百业,一起乘云而上!

Canvas upload image Base64 with cropping function jcrop.js

Official announcement! Edweisen group and Baidu xirang reached a deep co creation cooperation

手持振弦采集仪VH03各种接口使用说明

@A thousand lines of work, ride the cloud together!

MySql的DDL和DML和DQL的基本语法
随机推荐
Re bet overseas: Alibaba, jd.com and SF again fight for "internal power"
关于存储芯片的入门基础知识
Pytoch learning notes (I) installation and use of common functions
Jzoffer51- reverse pairs in the array (merge sort solution)
C语言贪吃蛇-链表和指针练习
[mathematical modeling] summary of common basic models
Official announcement! Edweisen group and Baidu xirang reached a deep co creation cooperation
My meeting of OA project
Basic knowledge about memory chips
Redis的数据操作
Ros2 learning (1) introduction to ros2
JS, e.pagex, pagey modal box drag
基于多任务深度学习的实体和事件联合抽取模型
"Intermediate and advanced test questions": what is the implementation principle of mvcc?
redis学习笔记
In 2022, we "sent away" so many Internet products in only one month
Frisbee, 2022 "black red" top stream
Force deduction ----- the number of words in the string
android安全基础知识学习
Pass parameters to the routing component