作業說明:
深度資訊可視化
執行環境:
- 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 與疊加圖
最低值藍色 最高值紅色 無效資料黑色或白色(視亮度而定)
沒有留言:
張貼留言