1.得到 OTP数据 开启sensor log
远焦和近焦增大10%
修改 initial code step bound
initial code = 397 - 0.1*(777-397) = 359
macro = 777 + 0.1 *(777-397) = 815
step bound = 815 - 359
2.确定全尺寸用的是那一组 效果参数,修改效果参数
chromatix_ov13b10_zsl_preview_3a.h
near end =0
far end = step bond -1
这一步的改动是让fullswap能够跑我们设定的范围。
push 相应的so库 查看log是否生效
adb shell setprop persist.vendor.camera.stats.af.debug 5
3. 跑fullswap 抓 7cm 10cm 14cm ~ 3m 最后一个赋值far end
adb root
adb remount
adb shell setprop persist.vendor.camera.stats.af.debug 6
adb shell setprop vendor.debug.camera.af_fullsweep 1
pause
4. 7cm fullsweep
只有一个极值点即可
找到对焦点的pos
填入7cm对应的位置
全部做完之后
5. 把参数push进入系统,关闭fullsweep,随便找几个距离,看看是否能对焦清晰
6.falt点 阈值
1.008000f, /* Flat Inc Threshold */
0.992000f, /* Flat Dec Threshold */
把阈值改小,可以更容易找到peak点,
问题:暗环境下,fv变化较小,细节小,噪点大,容易出现局部 极值点,所以就更容易失焦。
7.灵敏度的修改
- Stay hungry,Stay Foolish!