当前位置: 首页 > news >正文

高端网站开发程网站的优化策略方案

高端网站开发程,网站的优化策略方案,婚纱设计网站,知名电子商务企业有哪些1、问题背景 这两天在配置 sc223a 这颗 sensor 的驱动,按 datasheet 的要求配置 sensor 的曝光后,发现最大曝光时间增加了一倍, sensor setting 用的是30fps ,理论上最大的绝对曝光时间应该是 33ms 才正确,但实际用 …

1、问题背景

这两天在配置 sc223a 这颗 sensor 的驱动,按 datasheet 的要求配置 sensor 的曝光后,发现最大曝光时间增加了一倍,

sensor setting 用的是30fps ,理论上最大的绝对曝光时间应该是 33ms 才正确,但实际用 tuning 工具读到却是 66ms,这里记录下这个问题的排查原因。

2、问题分析

对于此问题可以按如下步骤去做排查。

a. 有可能是降帧到了15fps导致的。

b. 检查写到 sensor 曝光寄存器的值是否正确。

c. 检查返回给算法的曝光参数的配置是否正确。

a. 有可能是降帧到了15fps导致的。

曝光时间增加了1倍,首先怀疑的就是帧率降了一半导致的,这里要分两步去排查,一方面是否是默认的 sensor setting 就是15fps, 而不是30fps ?

这里可以屏蔽驱动中,所有对 sensor 寄存器操作的代码,直接用默认setting 出图,打印统计看下此时的帧率是多少。

另外一般 sensor 中都有配置修改帧率的函数,是否是此处配置帧率异常导致的。这个也可以在驱动代码中,直接注释掉配置降帧的函数看看结果。

结果是默认的 sensor setting 出来就是30fps, 且屏蔽掉了降帧函数的配置,但读到的曝光时间还是66ms. 那就不是降帧到了15fps 导致的。

b. 接着就是检查写到 sensor 曝光寄存器的值是否正确。

可以在驱动中加打印,查看写入sensor 曝光寄存器的值是否是符合预期的,见下图是 setting 中默认vts(帧长)的值,抓换成十进制,就是1200。

见下图是 sensor datasheet 中关于曝光寄存器的说明,所以我读出的 3e00, 3e01, 3e02的寄存器的值,正常的应该是在 1-2390 之间,下图定义了最小曝光行是1,最大曝光行是 2*vts-10 = 2390。

注意下这里的1-2390是曝光行,也就是我要写入3e00,3e01,3e02 这3个寄存器的值,这里主要检查的就是写入方式有没有按 sensor 的要求来。

举个例子,如果当前场景下曝光行是2390,按上面datasheet 的要求,要如何写入 sensor 寄存器呢?见下图,当曝光行为2390时,在 sensor 寄存器中的存储形式应当如下示意图中所示。

2390 转换成16进制为 0x0956,按如上示意图所示,需要将曝光行:Exposure_line = 0x0956,进行移位操作按要求写入到寄存器的指定比特位上,具体移位操作如下:

sc223a_write_register(0x3e00, (Exposure_line>>12) & 0x0f);

sc223a_write_register(0x3e01, (Exposure_line>>4) & 0xff);

sc223a_write_register(0x3e02, ((Exposure_line>>0) & 0x0f) << 4);

结果是检查了写到 sensor 曝光寄存器的值也是没啥问题的。

c. 检查返回给算法的曝光参数的配置是否正确。

上面检查了对 sensor 部分的控制是正常的,但要明确 tuning 工具读出的曝光时间是由 ae 算法计算得出了,那这里大概率就是 ae 算法计算导致的。

但要考虑到的是我驱动返回给算法的曝光参数的配置有问题,还是说我本身的算法有问题呢?

因为同样的环境我用接其他sensor 是没问题的,那应该就还是我驱动中返回给算法的曝光参数的配置有问题。

后面检查看到,这颗 sensor 是半行曝光,但我配置给算法的 vts(帧长)的值,是默认的1200,实际应该乘以2,配置2400行才对,所以导致曝光时间增加了1倍。

因为对于算法来说,它不存在半行曝光的说法,所以要和 sensor 保持一致,返回给算法的帧长,就必须要乘以2才可以。

3、问题总结

所以对于曝光时间异常的问题,排查步骤一般如下:

a. 确认帧率是否有问题,sensor 帧率变化会影响曝光时间。

b. 检查写到 sensor 曝光寄存器的值是否正确。

c. 检查返回给算法的曝光参数的配置是否正确。

http://www.ds6.com.cn/news/21716.html

相关文章:

  • 携程网站模板seo工作职位
  • 局机关网站建设高清视频网络服务器
  • 上海建设银行营业网站做公司网站
  • 动态网站 模板seo中文
  • 珠海电脑自己建网站得物app的网络营销分析论文
  • 品牌网站建设小7蝌蚪seo优化工具软件
  • 安徽省建设协会网站网站优化费用报价明细
  • 电子商务网站建设的需求如何在百度提交网站
  • wordpress 段子模板谷歌优化工具
  • 国外的网站叫什么中国站免费推广入口
  • 网站开发前台代码和后台代码怎么创建网站平台
  • 用vue做pc端网站好吗买卖链接网站
  • 企业网站怎么做才能留住客户云计算培训
  • wordpress文章存在哪里seo网站首页推广
  • 用php做电子商务网站汕头seo网站建设
  • 专门做自助游攻略的网站是哪个交换神器
  • 怎么看一个网站是html5网站优化比较好的公司
  • 日本做设计的网站seo行业
  • 如何构建一个电子商务网站友情链接图片
  • 天津网站建设公司建站宝盒
  • 怎么创建一个博客网站吗搜索推广广告
  • 无锡本地模板网站建设产品全国新冠疫苗接种率
  • 国家建设网站公关公司提供的服务有哪些
  • 管理系统门户网站开发路线备案查询
  • 建设工程公司注册条件苏州seo网站管理
  • 椒江做网站宁波seo外包平台
  • 国企网站建设宁波企业seo推广
  • 日照手机网站建设网络营销和网络销售的关系
  • 做网站品站长工具在线平台
  • 公共化网站建设方案西地那非片能延时多久