版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/armwind/article/details/79457363
CTS Verifier(Camera FOV Calibration) 笔记
参考博客:http://blog.csdn.net/wds1181977/article/details/47726385
google兼容包下载:http://source.android.com/compatibility/downloads.html
1.安装cts verify apk(8.0_r4)
系统版本最好是userDebug的,这样可以直接通过命令安装
adb root
adb remount
adb install CtsVerifier.apk
CtsVerifier软件下载:http://download.csdn.net/download/armwind/10271045
2.测试注意事项及设置选项
- 【1】注意事项:用A4纸张打印如下图的图片,两边对称,并记录2边边线的距离line_distance.
安装我们打开的cts verifier apk 然后找到Camera中的Camera FOV Calibration选项打开测试项
【2】设置1:上一步FOV 测试项进入后,请在预览界面的左上角Setup选项,会弹出下图中的界面。界面中的第一个选项是设置A4 纸两条边线距离的.
【3】设置2:设置Camera距离A4纸的水平距离。到此设置完这两个参数即可测试,依次拍照观察测试结果是否满足FOV需求。
3.测试结果
如果测试失败的话,请更改对应sensor配置信息。
- 高通平台:请更改平台xml中sensor相关信息,水平视场角,如下所示:
<LensInfo>
<FocalLength>3.461</FocalLength>
<FNumber>2.2</FNumber>
<TotalFocusDistance>10</TotalFocusDistance>
<HorizontalViewAngle>68</HorizontalViewAngle>
<VerticalViewAngle>53.7</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
- 展讯平台:如果是展讯平台,则需要更改驱动配置ic信息(fov_info),具体如下所示:
static SENSOR_STATIC_INFO_T s_ov2680_static_info[VENDOR_NUM] = {
{
.module_id = MODULE_SUNNY,
.static_info = {
.f_num = 240,
.focal_length = 200,
.max_fps = 0,
.max_adgain = 8,
.ois_supported = 0,
.pdaf_supported = 0,
.exp_valid_frame_num = 1,
.clamp_level = 16,
.adgain_valid_frame_num = 1,
.fov_info = {{2.84f, 2.15f}, 2.15f}}
}
/*If there are multiple modules,please add here*/
};