(10)QJ_黑电平AWBCCM校正步骤raw数据抓取
1,設備準備:待校正主控+SENSOR+鏡頭+鏡頭蓋(可抓raw版本)
2,環境準備:圖像室燈箱環境,24色卡,照度計
3,說明書準備:《HiISP 顏色調優說明》、《圖像質量調試工具使用指南》
4,工具準備:PQTOOL(版本對應,插件齊全),ImageJ
5,運行環境:搭建nfs,遠程mount到pqtool腳本目錄,運行腳本,打開pqtool連接,最好All read下確保參數更新。
備注:1fc=10.764263lux注意此參數在照度計上的值方便我們調整色溫燈亮度(目前燈箱部分色溫的達不到指定亮度同時有閃爍,只能將就,非嚴格條件下矯正參數偏差不大即可)。
6,黑電平
6.1,用鏡頭蓋蓋住鏡頭,使其處于黑暗條件下。
6.2,在PQTool工具中左側調試表選中ExposureAttr,并在右邊彈出來的參數表中將各種類型設置為Manual,修改結果如下圖箭頭所指。
圖中參數Again/Dgain/ISPgain的數值一般為1024,左右拉動滾動條或者手動填寫Again/Dgain/ISPgain/ExpTime的值從而改變鏡頭畫面顏色和亮度。必要時再調整Again/Dgain/ISPgain的大小。這里是黑電平(black level),先不用調整.
6.3,打開PQTool上的HIPQ Caputre Tool工具抓取黑暗條件下的raw數據,在下圖Raw Image的bits處填寫實際的raw數據位數,我的板是3519v101的對應的bits為12bits,可進入設備后臺輸入cat /proc/umap/vi查看相關位數及其它相關參數。
6.4,打開HIPQ ISP Calibration Tool導入raw數據,這里RAW Scene要選擇Black.
6.5, 點擊Edit Options并配置好Current RAW Options,如下圖,點擊右上角Black Level Calibration,記下生成的Black Level值。
這里確定矯正完畢,如果有應用到鏡頭就會立即應用生效,否則手動設置生效,具體看外面Black相關參數,如下圖。
更新則進行下一步,否則將手動更改該黑電平值,顯然這里已經更新了,所以們進行下一步(白平衡調整)。
7,白平衡(AWB)調整。
7.1,該實驗我們需要在600Lux(光照單位)的前提下(除了D50在自然光條件)在燈箱里(通過HIPQ Caputre Tool工具抓取)獲取以下幾種色溫所對應的RAW數據。
1)色光A(目前燈箱環境不具備A色溫,用F色溫將就代替)
2)色溫TL84
3)色溫D50(外景)
4)色溫D65
5)色溫D75
亮度條件:10.764XX=600LUX(XX=56 fcd)
打開工具ImageJ打開(open)抓到的raw數據,計算亮度分布圖范圍12Bit=2^12=4096;409680%=3276.8
7.2,如步驟6.3,打開Caputre Tool工具抓取各個色溫在光照600lux條件下的Raw數據,并用Imagej工具檢測抓到的raw數據的max值是否在3200-3300之間,在則數據合格不在則重新抓取,抓取步驟如下.
1)打開imagej工具,如下圖。
將參數數值設置如下圖。
點擊ok之后出現如下圖的raw數據,之后用鼠標一到圖中的白色色框內,單擊拖動鼠標一個矩形框,然后按Ctrl+H獲取選中的色框的相關參數值(包含我們要對比的max值),如下圖。
7.3,按照7.1,7.2步驟,抓取各個色溫下的raw數據,以下是我抓取的各個色溫的raw數據步驟的相關描述和圖片。
1)F色溫,52fcd(這里燈箱的光照已經調到最亮了還是沒法達到56fcd),2428k下:
抓取的raw數據如下圖。
相關Again/Dgain/ISPgain參數值如下圖。
2)D65色溫,56fcd,5859k下:
抓取的raw數據如下圖
相關Again/Dgain/ISPgain參數值如下圖
3)TL84色溫,56fcd,3704k下:
抓取的raw數據如下圖
相關Again/Dgain/ISPgain參數值如下圖
4)D50色溫,56fcd,4840k下:
抓取的raw數據如下圖
相關Again/Dgain/ISPgain參數值如下圖
5)D75色溫56fcd,6500k下:
抓取的raw數據如下圖
相關Again/Dgain/ISPgain參數值如下圖
8,打開HPQ ISP Calibration Tool工具,將獲取的5組raw數據文件,點擊Open RAW File導入以下界面。并修改各個raw數據為抓取時照度計所讀到的對應temp值,點擊右邊的AWB,并在選中的5個raw文件前的方框打勾選中(如下圖綠色勾勾),之后點擊Import Selected RAW,如下圖所示。
8.1,點擊每行WZ,理論R/G B/G各自前后相差不超過0.1則表示RAW文件符合規格,否則重抓。
8.2,導入的raw文件的KI勾選F色溫(A色溫),D50色溫(外景),D75色溫。
8.3,點擊Calibrate進行矯正,并查看shif絕對值,越接近0越好,如下圖所示。
8.4,點擊Apply to Board,記下如下圖R Gain,B Gain值。
然后返回查看調試表的AWBAttr參數進行對照,如下圖,我們發現R Gain,B Gain值已經更新到了參數表里,如下圖所示。
9,CCM矯正
在完成BlACK和AWB校正后,開始CCM校正
現在用3組RAW數據文件做流程校正:分別為F(A)色溫,D50色溫以及D75色溫下的raw數據(燈箱限制實際F色溫,D50色溫,D75色溫)
9.1,勾選一組待校正RAW Data,選擇CCM,點擊Get the First Selected RAW,按提示或者直接點擊PV,調整紅色方框大小及位置,確保整個24色卡被覆蓋,確保紅色方框在對應色塊里面,步驟如下。
1)勾選一組矯正RAW Data
2)點擊Calbrate,會自動跳轉到Result,會看到在該色溫下的原圖已經有改變,如下圖
點擊Calibrate前
點擊Calibrate后
3)點擊Record Current Calibration。
4)在指定的另外兩個色溫RAW數據上,重復步驟1),2),3),直到成功矯正完3組raw數據,如下圖。
9.2,全部勾選,應用點擊Apply Selected CCM
9.3,回到PQTOOL主菜單,看CCM一欄,點擊Edit this Matrix,就能看到我們CCM矯正后的數據了,我們記下來,結果如下圖。
9.4,我們還可以對這份數據的準確性做檢查,點擊Show Summary,右邊為0x100則數據是OK的,如下圖結果是Ok的。
到此基本矯正結束,相關參數代入到我們的圖像配置文件,出版本。
后續開始每級ISO下做圖像其他參數的調整,主要處理聯動參數,需要具備一定的圖像知識。不僅僅是圖還要處理圖像穩定,防止個別場景下閃屏,偏色,噪點等客戶可直觀察覺的現象。
總結
以上是生活随笔為你收集整理的(10)QJ_黑电平AWBCCM校正步骤raw数据抓取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国计算机b级试题及答案,全国计算机等级
- 下一篇: 对主板、创业板和中小板间的区别的理解