CTSV当中Camera FOV的计算方法
按照测试文档设置好距离之后,测试不同的分辨率拍照,发现两边黑线无法对齐(或者能对齐,但是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的计算方法相关推荐
- CTS测试中Camera FOV Calibration标准测试环境搭建
CTS测试分为自动测试和手动测试,CTS Verifier测试是CTS测试的手动测试部分.以下是CTS Verifier测试的Camera FOV Calibration测试环境搭建. 安装CTS V ...
- unity Camera FOV 角度转换
unity Camera FOV 角度转换 /// <summary>/// 把垂直方向的FOV角度转化为水平方向的FOV角度/// </summary>/// <par ...
- Unity3d Camera FOV
Camera.fieldOfView 相机的视野,以度为单位. 这个是垂直视野,水平FOV取决于视口的宽高比,当相机是正交时fieldofView被忽略. 如下图:红色线夹角为垂直FOV. 在给定距离 ...
- Unity 基础 之 鼠标控制 相机(摄像机Camera)的旋转,移动和 fov 的简单使用整理
Unity 基础 之 鼠标控制 相机(摄像机Camera)的旋转,移动和 fov 的简单使用整理 目录 Unity 基础 之 鼠标控制 相机(摄像机Camera)的旋转,移动和 fov 的简单使用整理 ...
- 高通 camera CTS Verify FOV calibration debug
高通 camera CTS Verify FOV calibration debug 背景 分析 如何修改 总结 背景 CTS 手动测试中 有Camera FOV calibration的测试. MT ...
- Android 7.0 GMS测试 Camera模块CTS fail项分析
在上一篇博客中我们提到Camera模块fail项,本篇博客我们单独讲解Camera模块的. GMS中涉及Camera的有: 1.CTS部分的CtsCameraTestCases模块 2.CTS VER ...
- qcom camera小技巧
1.dump camera otp data 数据列表: Whitebalance calibration data Lens shading correction calibration data ...
- Babylonjs 基础教程与填坑③sandbox沙盒、inspector调试器操作教程【新手必看】和Camera类详解
简单介绍,无论是webgl程序员还是3D美术,都必须要学会用sandbox和inspector 提高团队效率的必备工具 例如模型师导出的gltf.glb模型,程序员通过代码加载模型,部署运行后才发现碎 ...
- Camera HAL(Camera Preview)
看看Android系统,高通camera hal(camera3)当中camera preview数据是怎么从kernel一层一层传递,最终发给SurfaceView的. 高通的Camera HAL的 ...
最新文章
- MyBatis批量插入几千条数据慎用foreach
- python数据库-mysql
- Leetcode 205. 同构字符串 解题思路及C++实现
- 算法--生成m个指定范围的不重复随机数的三种方法分析(Java实现)
- php选择符和举例子,关于CSS3中选择符的实例详解
- idea中怎么忽略(ignore)掉 .idea等文件
- python函数模块讲解_课堂练习讲解_模块化函数封装
- zookeeper 可视化_大厂,常用,四款,大屏可视化工具
- Visual Studio 2008 Shell(翻译)
- Oracle数据库 invalid character问题解决
- java date 构造_Java中Date的构造方法及大小比较
- 剑指offer之链表中环的入口结点
- PAT 甲级 1002
- JSK-132 判断字符串是否是手机号码【入门】
- USACO 4.3 Street RaceThe Primes(跪了)
- arm linux vlc移值,vlc-3.0.8在飞凌开发板i.mx6q上移植
- 联想无线网卡 linux驱动,联想R7000 Ubuntu无线网卡驱动
- BP神经网络算法基本原理,bp神经网络算法详解
- java 调用 delphi_【java】试用JNA调用Delphi的dll方法。
- 虚拟机快照、迁移、删除
热门文章
- 房地产业务学习(01):低成本运营策略
- 往事随风***工具包2012情人节专版
- 写在了解虹膜识别之前
- 北、上、深交易所分别发布北交所上市公司转板办法,北交所上市公司87家
- ## (网易2018校招笔试)[编程题] 游历魔法王国
- 圣诞节快到了,用python绘制高级版圣诞树(小彩灯+落叶+静态雪花+动态雪花+唱歌+祝福弹窗+圣诞树词云图),直夸好看
- 重启计算机 任务计划,使用任务计划程序在Windows中安排关机或重新启动 | MOS86...
- 1-8-5 - 定期存款利息计算器
- vue中使用echarts做一个雷达图
- 越狱第三季HTTP下载地址,更新至第4集,每周二定时更新