• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 博客專欄

    EEPW首頁 > 博客 > ?MLX90640 紅外熱成像儀測溫傳感器模塊開發筆記(六)

    ?MLX90640 紅外熱成像儀測溫傳感器模塊開發筆記(六)

    發布人:河北穩控科技 時間:2022-07-26 來源:工程師 發布文章

    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


    *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 永兴县| 永春县| 荔波县| 城固县| 孙吴县| 富平县| 建德市| 探索| 乌兰察布市| 普安县| 阿合奇县| 商城县| 神农架林区| 大港区| 日土县| 松滋市| 永宁县| 敦煌市| 奉节县| 台州市| 名山县| 宁化县| 宜章县| 芒康县| 莒南县| 周口市| 株洲县| 孝感市| 双流县| 仁化县| 固始县| 石狮市| 健康| 襄樊市| 湟源县| 永新县| 赤峰市| 邵阳市| 邳州市| 曲阳县| 和平县|