RAW数据解析
RAW數據是sensor的輸出格式,是未經處理的數據,表示的是sensor上每個感光元件接收到的不同光的強度。
Raw數據在輸出的時候是有一定的順序的,一般為以下四種:
- 00: GR/BG
- 01: RG/GB
- 10: BG/GR
- 11: GB/RG
Raw Data數據要經過ISP(應該理解為Image Sensor Processor,是Sensor模塊的組成部分)的處理才能還原出三原色,也就是說如果一個像素點感應為R值,那么ISP會根據該感光點周圍的G、B的值,通過插值和特效處理等,計算出該R點的G、B值,這樣該點的RGB就被還原了。
sensor是攝像頭的核心,負責將通過Lens的光信號轉換為電信號,再經過內部AD轉換為數字信號。每個pixel像素點只能感受R、G、B中的一種,因此每個像素點中存放的數據是單色光,所以我們通常所說的30萬像素或者130萬像素,表示的就是有30萬或130萬個感光點,每個感光點只能感應一種光,這些最原始的感光數據我們稱為RAW Data。Raw Data數據要經過ISP的處理才能還原出三原色。
DSP是CCM的重要組成部分,它的作用是將感光芯片獲得的數據及時地快速地傳遞到中央處理器并刷新感光芯片,因此DSP芯片的好壞,直接影響畫面品質,如:色彩飽和度、清晰度、流暢度等。
例1:該raw數據是10位的,即一個像素占10位,用5個字節來表示4個像素,前4個字節是每個像素低8位,第5個字節是每個像素的高2位,為了方便這里解析的時候直接舍高位取低8位。
總結
- 上一篇: 腾讯x5 WebView选择文件的正确姿
- 下一篇: 训练集、验证集和测试集的比较