前言
在實際調試基于瑞芯微平臺的camera過程中,發現顯示的圖片發綠, 現在把調試步驟分享給大家:
1、修改iq文件
sdk中位置:
@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.xml【現在已經不用了。主要用json配置文件】@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.json
修改如下:
{ 892 "Gamma_en": 0, ………… "BLC_Data": { "ISO": [50, 100, 200, 400, 800, 1600, 3200, 10000, 12800, 25600, 51200, 102400, 204800], "ISO_len": 13, "R_Channel": [256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256], "R_Channel_len": 13, "Gr_Channel": [256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256], "Gr_Channel_len": 13, "Gb_Channel": [256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256], "Gb_Channel_len": 13, "B_Channel": [256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256], "B_Channel_len": 13 } }
主要是將Gamma_en值設置為0, 同時將BLC的R_Channel、Gr_Channel、Gb_Channel、B_Channel值全部修改為256
設置后重啟,沒有明顯變化
于是進入第二步
2、修改sensorType
將該屬性值修改為:SENSOR_TYPE_RAW
該屬性位于攝像對應的xml文件中,
sdk中該文件位置:
@hardware/rockchip/camera/etc/camera/camera3_profiles_rk356x.xml
262 <sensorType value="SENSOR_TYPE_RAW"/> <!-- SENSOR_TYPE_SOC or SENSOR_TYPE_RAW --> sensorType 修改為SENSOR_TYPE_RAW
開發板中該文件位置
/vendor/etc/camera/camera3_profiles.xml/vendor/etc/camera/camera3_profiles_rk356x.xml
可以先修改完然后push到板子中。
修改完現象如下:圖像有黑色橫紋
請添加圖片描述
關掉json文件中lsc
@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.json1381 "lsc_v2": {1382 "common": {1383 "enable": 0,
重新編譯,燒錄重啟:
顏色不再發綠,
與前面第一章照片對比還是比較明顯。