当前位置:网站首页>Mlx90640 infrared thermal imager temperature sensor module development notes (6)
Mlx90640 infrared thermal imager temperature sensor module development notes (6)
2022-07-26 10:19: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;
边栏推荐
- Learning about tensorflow (II)
- Redis realizes distributed lock and gets a watchdog
- What will the new Fuzhou Xiamen railway bring to Fujian coastal areas?
- Data communication foundation TCPIP reference model
- In Net 6.0
- 在.NET 6.0中配置WebHostBuilder
- [Qualcomm][Network] qti服务分析
- 【Halcon视觉】软件编程思路
- SPARK中 DS V2 push down(下推)的一些说明
- Flask framework beginner-03-template
猜你喜欢

Learning about tensorflow (I)

PLC概述

Data communication foundation TCPIP reference model

Okaleido ecological core equity Oka, all in fusion mining mode

On the compilation of student management system of C language course (simple version)

Deduct daily question 838 of a certain day

Leetcode 504. Hex number

Flask框架初学-04-flask蓝图及代码抽离

The charm of SQL optimization! From 30248s to 0.001s

Meeting OA project (III) -- my meeting (meeting seating and submission for approval)
随机推荐
Okaleido ecological core equity Oka, all in fusion mining mode
万字详解“用知识图谱驱动企业业绩增长”
在.NET 6.0中配置WebHostBuilder
句句解析js中的完美 / 缓冲运动框架(新手专用)
网易云UI模仿-->侧边栏
What will the new Fuzhou Xiamen railway bring to Fujian coastal areas?
Encapsulation of tabbarcontroller
INSTALL_ FAILED_ SHARED_ USER_ Incompatible error resolution
【C#语言】LINQ概述
【Halcon视觉】形态学腐蚀
Jpg to EPS
数通基础-二层交换原理
Study notes of the second week of sophomore year
输入整数后输入整行字符串的解决方法
Flask框架初学-04-flask蓝图及代码抽离
string null转空字符串(空字符串是什么意思)
Study on the basis of opencv
Usage of the formatter attribute of El table
About automatic operation on Web pages
Beginner of flask framework-04-flask blueprint and code separation