2021年5月17日 星期一

s1071531 影像處理作業5

 作業說明:

  深度資訊可視化

執行環境:

  • Arch Linux x86_64
  • Python 3.9.2
  • Python venv
  • OpenCV 4.5.1

實作方式:

  • step 1 : read raw and bmp
  • step 2 : preform clahe on grayscale bmp (adjust brightness)
  • step 3 : unpack header
  • step 4 : unpack each channel
  • step 5 : change invalid point to None
  • step 6 : get nanmax and nanmin
  • step 7 : interpolate from [nanmin, nanmax] to [120, 0] to get hue
  • step 8 : map NaN to 0 and others to 255 to get s and v
  • step 9 : merge to hsv (combine bmp to v channel)
  • step 10 : convert color space to bgr
  • step 11 : save images

執行結果:

依序為 02 08 10 的 bmp 與 raw 與疊加圖
最低值藍色 最高值紅色 無效資料黑色或白色(視亮度而定)












沒有留言:

張貼留言