MLX90640开发笔记(六)红外图像伪彩色编码
紅外成像的最終目的是用圖像來(lái)表現(xiàn)溫度變化,并且可以通過(guò)顏色來(lái)區(qū)分出不同熱量的物體輪廓和形狀。那么,到底用什么顏色來(lái)表示什么溫度呢?是否有什么標(biāo)準(zhǔn)規(guī)范呢?
這個(gè)問(wèn)題一開始也是心里沒(méi)底的,因?yàn)槲也皇菍I(yè)做紅外成像的,只能到處查資料了解溫度和顏色之間的關(guān)系,基本得到以下幾點(diǎn)結(jié)論:
(1)溫度和顏色之間沒(méi)有絕對(duì)的對(duì)應(yīng)關(guān)系,沒(méi)有人要求紅外成像必須要用什么顏色來(lái)表示某個(gè)溫度,這種對(duì)應(yīng)關(guān)系完全是由設(shè)計(jì)人員自已決定的。
(2)不同的應(yīng)用領(lǐng)域和行業(yè)出于不同的目的,會(huì)進(jìn)行一些溫度和顏色的研究,進(jìn)而用一種適用的漸變色來(lái)突出顯示某些特別關(guān)心的熱元素。
(3)顏色編碼絕大多數(shù)是漸變色。
以下是幾種不同的顏色編碼
另外,還有人提出了“符合人的生理”讓人看著更加“舒服”的HIS彩色
?
?
溫度轉(zhuǎn)顏色的方法為:
(1)首先假設(shè)溫度范圍的上下限并將實(shí)際的溫度數(shù)據(jù)轉(zhuǎn)換為0~255之間的數(shù)值
(2)使用轉(zhuǎn)換后的數(shù)值代入下面的偽彩編碼計(jì)算函數(shù),生成偽彩色
?
//偽彩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、金屬、彩虹、灰度編碼可以在下面網(wǎng)址下載
https://download.csdn.net/download/xulikai/11846825
?
MLX90640開發(fā)筆記(一)概述及開發(fā)資料準(zhǔn)備
MLX90640開發(fā)筆記(二)API移植-I2C和關(guān)鍵接口函數(shù)
MLX90640開發(fā)筆記(三)工作流程和操作MLX90640的一般步驟
MLX90640開發(fā)筆記(四)損壞和不良像素的處理
MLX90640開發(fā)筆記(五)陣列插值處理-多項(xiàng)式插值由32*24像素到512*384像素
MLX90640開發(fā)筆記(六)紅外圖像偽彩色編碼
MLX90640開發(fā)筆記(七)小結(jié)-注意事項(xiàng)
MLX90640開發(fā)筆記(八)擴(kuò)展知識(shí)-輻射率、靈敏度、精度、探測(cè)距離
MLX90640開發(fā)筆記(九)EEPROM、RAM、寄存器說(shuō)明
MLX90640開發(fā)筆記(十)成果展示-紅眼睛相機(jī)
郵箱:INFO@GEO-INS.COM
總結(jié)
以上是生活随笔為你收集整理的MLX90640开发笔记(六)红外图像伪彩色编码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 海康摄像头的ISAPI协议
- 下一篇: 数据中台与数据湖概念认知
