当前位置:网站首页>Seneor曝光基础知识
Seneor曝光基础知识
2022-08-02 12:01:00 【彧玊】
相关变量介绍
frame_rate:1s时间内sensor可以出几帧 (30fps,代表sensor 1s可以吐30帧数据)
line_length_pclk:active width + blanking width (sensor的宽度与水平消隐的和)
frame_length_lines: active height + blanking height (sensor的高度与垂直消隐的和)
vt_pixel_clk:单位时间内采样pixel的数量,单位是Hz。控制像素输出的时钟,即pixel采样时钟
公式及推导
vt_pixel_clk = line_length_pclk * frame_length_lines * frame rate (我感觉把这个公式记下来就可以了,后续帧率这些都可以推导出来)
exposure_time=linecount * line_length_pclk / vt_pixel_clk
1/vt_pixel_clk :这是填充一个像素点需要的时间
line_length_pclk * 1/vt_pixel_clk : 填充一行需要的时间
linecount * line_length_pclk * 1/vt_pixel_clk : 填充linecount需要的时间就是曝光时间

这个图片可以简单的参考一下一帧数据都是由什么组成的
遇到的问题
我遇到过在专业模式下手动设置曝光时间,但是倒计时还没有到时间图片就返回了。
正常情况下底层是要hold到设定那么多时间之后在返回APP的。所以说肯定是底层的曝光参数出现了问题
(
在sensor打印log方法:
)
因为曝光的时间越久,sensor的帧率越低,到一定时间之后是需要更换sensor的setting的,所以对应的sensor mode是需要进行更换的。区分的话可以跟APP的同事进行联调,设置一些meta之类的都可以。每组setting不一样对应的支持的最大曝光时间也不一样,然后就是hal和kernel需要设置对应的timeout,不然会进入recovery模式等
边栏推荐
- 使用kubesphere图形界面创建一个devops的CI/CD流程
- QAbstractScrollArea、QScrollArea
- 观察者(observer)模式(二) —— 实现线程安全的监听器
- 学习经验分享之七:YOLOv5代码中文注释
- npm install报错npm ERR Could not resolve dependency npm ERR peer
- 放苹果(暑假每日一题 13)
- 三种实现分布式锁的方式
- 面积曲线AUC(area under curve)
- The ex-boyfriend bought chili water and threatened to rob his daughter. Can the woman apply for a personal safety protection order?
- Learning Experience Sharing Seven: YOLOv5 Code Chinese Comments
猜你喜欢

What is the future of smartwatches?

使用kubesphere图形界面创建一个devops的CI/CD流程

Swiper系列之轮播图
![[kali-information collection] (1.8) ARP reconnaissance tool _Netdiscover](/img/04/f477cd8726d147b892f6050d46c312.png)
[kali-information collection] (1.8) ARP reconnaissance tool _Netdiscover

力扣209-长度最小的字符串——滑动窗口法

细学常用类,集合类,IO流

npm run serve启动报错npm ERR Missing script “serve“

干测试这些年,去过阿里也去过小公司,给年轻测试员们一个忠告...

基于threejs的商品VR展示平台的设计与实现思路

以Boost为例的type3电压环补偿器实例
随机推荐
Axure谷歌浏览器扩展程序下载及安装方法(免翻墙)
免费的中英文翻译软件-自动批量中英文翻译软件推荐大全
5G网络切片技术
LeetCode笔记:Weekly Contest 304
力扣209-长度最小的字符串——滑动窗口法
SQL function TRIM
Swiper系列之轮播图
测试开发之路,我在大厂做测试这四年的感悟
ssm web page access database data error
匹配滤波(四种滤波器的幅频特性)
go语言的接口
第11章 文件
Likou 704 - binary search
WebUI自动化测试框架搭建从0到1(完整源码)更新完毕
SQL function $TRANSLATE
Free Chinese-English Translation Software - Automatic Batch Chinese-English Translation Software Recommended Daquan
【MySQL系列】- LIKE查询 以%开头一定会让索引失效吗
如何通过DBeaver 连接 TDengine?
Pytorch 占用cpu资源过多
手撸架构,MongDB 面试50问