Menu Close

紅外線熱像儀

原型開發者:鄭詠成

圖形成像原理說明:圖片的資料結構,一般是二維陣列,一個元素儲存三個數字 RGB (紅、綠、藍),再透過這三原色的數字不同強度,去調色成各種不同顏色,來進行成像。

矩陣中的每一格,就是像素,如下圖為例,人看到的是一半的愛心,但電腦看到的是每個像素中的數值。

在我們這個範例中, 使用的鏡頭是 AMG8833,8×8 紅外線熱陣列感測器。 當鏡頭的像素是 8×8 的時候,電腦看到的矩陣就是 8×8 = 64 個格子,在 64 個格子中要顯示出人的形狀,是無法表現出所有真實畫面中的細節,就會像打上馬賽克一樣。若要在這樣低像素的設備下,去展現出較平滑的一面,可以透過數學中的內插法來實現,但仍無法完全取代高像素鏡頭所成像的效果。

影像內插法數學式參考: https://en.wikipedia.org/wiki/Bicubic_interpolation

若矩陣夠多,例如 1920×1080 = 2073600,那就代表有兩百多萬的格子在一個小小的鏡頭中,代表每個格子很密集,就能使得圖片清晰銳利。

原始程式碼連結: https://github.com/pecu/SEP/tree/master/InfraredThermalImagingCamera