按照测试文档设置好距离之后,测试不同的分辨率拍照,发现两边黑线无法对齐(或者能对齐,但是Reported FOV和Displayed FOV差值过大,一般要求正负2左右)。

有如下方法可调整正确的FOV值。

//CTS FOV:  FOCAL_LENGTH = WIDTH_PIXEL_SIZE / (2 * tan FOV/2)#define WIDTH_PIXEL_SIZE    4.71f    //SENSOR_WIDTH * Unit pixel size(查看datasheet)
#define HEIGHT_PIXEL_SIZE   3.49f    //SENSOR_HEIGHT * Unit pixel size#define FOCAL_LENGTH        6.980f

具体如上信息可在如下metadata当中配置。

//config_static_metadata.sensor.xxxx_mipi_raw.hCONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_PHYSICAL_SIZE) // mmCONFIG_ENTRY_VALUE(WIDTH_PIXEL_SIZE, MFLOAT)CONFIG_ENTRY_VALUE(HEIGHT_PIXEL_SIZE, MFLOAT)CONFIG_METADATA_END()//config_request_metadata__.hCONFIG_METADATA_BEGIN(MTK_LENS_FOCAL_LENGTH)//not nullCONFIG_ENTRY_VALUE(FOCAL_LENGTH, MFLOAT)CONFIG_METADATA_END()//config_static_metadata.lens.xxxx_mipi_raw.hCONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS)CONFIG_ENTRY_VALUE(FOCAL_LENGTH, MFLOAT)CONFIG_METADATA_END()//config_static_metadata_request_commonType.hCONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_REQUEST_KEYS)CONFIG_ENTRY_VALUE(MTK_LENS_FOCAL_LENGTH, MINT32)CONFIG_METADATA_END()CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_RESULT_KEYS)CONFIG_ENTRY_VALUE(MTK_LENS_FOCAL_LENGTH, MINT32)CONFIG_METADATA_END()CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS)CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS, MINT32)CONFIG_METADATA_END()

CTSV当中Camera FOV的计算方法相关推荐

  1. CTS测试中Camera FOV Calibration标准测试环境搭建

    CTS测试分为自动测试和手动测试,CTS Verifier测试是CTS测试的手动测试部分.以下是CTS Verifier测试的Camera FOV Calibration测试环境搭建. 安装CTS V ...

  2. unity Camera FOV 角度转换

    unity Camera FOV 角度转换 /// <summary>/// 把垂直方向的FOV角度转化为水平方向的FOV角度/// </summary>/// <par ...

  3. Unity3d Camera FOV

    Camera.fieldOfView 相机的视野,以度为单位. 这个是垂直视野,水平FOV取决于视口的宽高比,当相机是正交时fieldofView被忽略. 如下图:红色线夹角为垂直FOV. 在给定距离 ...

  4. Unity 基础 之 鼠标控制 相机(摄像机Camera)的旋转,移动和 fov 的简单使用整理

    Unity 基础 之 鼠标控制 相机(摄像机Camera)的旋转,移动和 fov 的简单使用整理 目录 Unity 基础 之 鼠标控制 相机(摄像机Camera)的旋转,移动和 fov 的简单使用整理 ...

  5. 高通 camera CTS Verify FOV calibration debug

    高通 camera CTS Verify FOV calibration debug 背景 分析 如何修改 总结 背景 CTS 手动测试中 有Camera FOV calibration的测试. MT ...

  6. Android 7.0 GMS测试 Camera模块CTS fail项分析

    在上一篇博客中我们提到Camera模块fail项,本篇博客我们单独讲解Camera模块的. GMS中涉及Camera的有: 1.CTS部分的CtsCameraTestCases模块 2.CTS VER ...

  7. qcom camera小技巧

    1.dump camera otp data 数据列表: Whitebalance calibration data Lens shading correction calibration data ...

  8. Babylonjs 基础教程与填坑③sandbox沙盒、inspector调试器操作教程【新手必看】和Camera类详解

    简单介绍,无论是webgl程序员还是3D美术,都必须要学会用sandbox和inspector 提高团队效率的必备工具 例如模型师导出的gltf.glb模型,程序员通过代码加载模型,部署运行后才发现碎 ...

  9. Camera HAL(Camera Preview)

    看看Android系统,高通camera hal(camera3)当中camera preview数据是怎么从kernel一层一层传递,最终发给SurfaceView的. 高通的Camera HAL的 ...

最新文章

  1. MyBatis批量插入几千条数据慎用foreach
  2. python数据库-mysql
  3. Leetcode 205. 同构字符串 解题思路及C++实现
  4. 算法--生成m个指定范围的不重复随机数的三种方法分析(Java实现)
  5. php选择符和举例子,关于CSS3中选择符的实例详解
  6. idea中怎么忽略(ignore)掉 .idea等文件
  7. python函数模块讲解_课堂练习讲解_模块化函数封装
  8. zookeeper 可视化_大厂,常用,四款,大屏可视化工具
  9. Visual Studio 2008 Shell(翻译)
  10. Oracle数据库 invalid character问题解决
  11. java date 构造_Java中Date的构造方法及大小比较
  12. 剑指offer之链表中环的入口结点
  13. PAT 甲级 1002
  14. JSK-132 判断字符串是否是手机号码【入门】
  15. USACO 4.3 Street RaceThe Primes(跪了)
  16. arm linux vlc移值,vlc-3.0.8在飞凌开发板i.mx6q上移植
  17. 联想无线网卡 linux驱动,联想R7000 Ubuntu无线网卡驱动
  18. BP神经网络算法基本原理,bp神经网络算法详解
  19. java 调用 delphi_【java】试用JNA调用Delphi的dll方法。
  20. 虚拟机快照、迁移、删除

热门文章

  1. 房地产业务学习(01):低成本运营策略
  2. 往事随风***工具包2012情人节专版
  3. 写在了解虹膜识别之前
  4. 北、上、深交易所分别发布北交所上市公司转板办法,北交所上市公司87家
  5. ## (网易2018校招笔试)[编程题] 游历魔法王国
  6. 圣诞节快到了,用python绘制高级版圣诞树(小彩灯+落叶+静态雪花+动态雪花+唱歌+祝福弹窗+圣诞树词云图),直夸好看
  7. 重启计算机 任务计划,使用任务计划程序在Windows中安排关机或重新启动 | MOS86...
  8. 1-8-5 - 定期存款利息计算器
  9. vue中使用echarts做一个雷达图
  10. 越狱第三季HTTP下载地址,更新至第4集,每周二定时更新