前言
在实际调试基于瑞芯微平台的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,
重新编译,烧录重启:
颜色不再发绿,
与前面第一章照片对比还是比较明显。