1. 客户使用外挂GPIO或者I2C的flashlight IC通常会遇到:打闪拍照, 抓到的图片会很暗. 客户通常描述为:预闪与主闪不同步,或者打闪时序有问题.
2. 然后我司工程师会结合flashlight IC spec查看和修改leds_strobe.c以及flash_tuning_custom.cpp文档(想要了解具体操作,请登录MTKOnline-->Ecourse
专区-->标签"mt6589 flashlight"-->"mt6589 Flashlight Driver&Tuning 解析"视频).然后做实验,通过试验数据flash_nvdata.bin解析出engTab[]中的数据.
3. 更新过engTab[]以后,拍照就不会出现"不同步"问题, 那为什么会这样呢?这些值又是干嘛的?
[SOLUTION]
1. flash_tuning_custom_cct.cpp中有个值为:
p->tuningPara[0/1/2/3].yTar=188;
该值是使用flashlight以后AE收敛的Target(目标值).
2. 从上图可知duty=0(预闪),1(主闪)时候对应的闪光灯亮度值为:1171 8768.
所以预闪和主闪亮度比为eng=8768/1171.
假设预闪和主闪闪光时间内,场景对AE和flash的感光度分别为A和B.
3. 那么yTar=AE*(A+eng*B),从而可以推出:
AE=yTar/(A+eng*B)
所以AE的正确与否,直接受eng的影响.
eng过大capture的图片就偏暗, eng过小capture的图片就过曝.
4. 所以客户使用外挂的flashlight,需要对engTab[]进行客制化
1. 客户使用外挂GPIO或者I2C的flashlight IC通常会遇到:打闪拍照, 抓到的图片会很暗. 客户通常描述为:预闪与主闪不同步,或者打闪时序有问题.
2. 然后我司工程师会结合flashlight IC spec查看和修改leds_strobe.c以及flash_tuning_custom.cpp文档(想要了解具体操作,请登录MTKOnline-->Ecourse
专区-->标签"mt6589 flashlight"-->"mt6589 Flashlight Driver&Tuning 解析"视频).然后做实验,通过试验数据flash_nvdata.bin解析出engTab[]中的数据.
3. 更新过engTab[]以后,拍照就不会出现"不同步"问题, 那为什么会这样呢?这些值又是干嘛的?
[SOLUTION]
1. flash_tuning_custom_cct.cpp中有个值为:
p->tuningPara[0/1/2/3].yTar=188;
该值是使用flashlight以后AE收敛的Target(目标值).
2. 从上图可知duty=0(预闪),1(主闪)时候对应的闪光灯亮度值为:1171 8768.
所以预闪和主闪亮度比为eng=8768/1171.
假设预闪和主闪闪光时间内,场景对AE和flash的感光度分别为A和B.
3. 那么yTar=AE*(A+eng*B),从而可以推出:
AE=yTar/(A+eng*B)
所以AE的正确与否,直接受eng的影响.
eng过大capture的图片就偏暗, eng过小capture的图片就过曝.
4. 所以客户使用外挂的flashlight,需要对engTab[]进行客制化

20.闪光灯打闪和拍照不同步,拍照暗相关推荐

  1. PTP 协议实现多个Basler/海康工业相机同步拍照

    开通PTP协议,使用交换机实现多个工业相机纳秒级同步拍照. Basler 相机设置:先设置外触发 (1)设置主相机:选择一个相机在Transport layer 下IEEE 1588 V2 Enabl ...

  2. 多目相机同步拍照四目相机同步拍照设计方案(多个SENSOR+FPGA+DDR+千兆网)

    绪论 在某些应用场景,需要使用多个相机完全同步进行拍摄,拍摄的开始时间和结束时间完全同步.要达到这样的要求,市面上的大部分通用相机无法达到这样的要求.通用的做法可以带触发的工业相机来实现.具体的实现方 ...

  3. android 实现拍照,android 实现拍照的2种方法

    android系统的照相功能,已实现2种方法,可供大家参考: 1.调用系统摄像头来拍照 首先,找到AndroidManifest.xml文件里加入用户权限 其次,在主类java文件里加入2个控件(bu ...

  4. Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题

    Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题(完美解决) 最近在改一个需求,用的是第三方公司的一个H5链接(Udesk公司),发现WebV ...

  5. java拍照识物_智能拍照识别app下载-智能拍照识别软件(拍照识物)下载v2.5.8安卓版-西西软件下载...

    智能拍照识别软件(拍照识物)是一款功能强大的拍照识物软件.通过这款软件用户可以拍照识别出植物.动物.花卉.地标景点等多种事物的识别,识别功能强大,识别速度快,用户有什么事物不认识,都可以通过这款软件来 ...

  6. android 闪光灯 频闪,技术丨频闪人像的闪光灯调节和拍摄要点

    原标题:技术丨频闪人像的闪光灯调节和拍摄要点 每秒3次,1.8秒拍摄完成的画面,由于是在棚内拍摄,受背景布长度影响,人物不能走出背景,否则背景旁边的白墙就会穿帮,所以画面中人物的数量会受到背景布的限制 ...

  7. android camera感光,Android Camera2 每次拍照前触发闪光灯打闪的实现

    如下内容方便有Camera2基础人查看,如不了解Camera2的人不建议查看. 拍照流程 先执行CaptureRequest.CONTROL_AF_TRIGGER_START锁定AF,然后根据回调不断 ...

  8. iOS 根据音乐来变动闪光灯和闪屏

    前段时间一朋友需要实现该功能,其实实现起来不难,下面是实现效果 提示:模拟器看不到效果,需要真机才能看到效果 [简书查看demo代码下载地址] 闪光灯的开启与关闭 //开启闪光灯 - (void)op ...

  9. android 先拍照后对焦,先拍照后对焦 HTC One M8现场真机试玩

    全金属机身:相比M7外形更加圆润 这次发布的HTC One(M8)在外观设计上与上一代产品新HTC One没有什么大的变化,但是在细节上进行了细心的优化,机身整体相较与上一代明显圆润了许多,握持感增强 ...

最新文章

  1. 【HTML】兴唐二十八节课之常用标签(不定期更新)
  2. [BetterExplained]书写是为了更好的思考
  3. 从 volatile 说到 i++ 的线程安全问题
  4. [20160223]检查redo日志的完整性.txt
  5. tf.Session().as_default的作用
  6. Hyper-v Server 2012 Release Candidate 部署体验
  7. 多个left join 产生多个结果
  8. 【2016年第5期】面向图数据管理系统基准评测的知识图谱统计特征分析
  9. mask_rcnn训练自己的数据集
  10. C语言之字符串探究(七):atoi、itoa——整型数字和字符串的相互转换
  11. uva-10245-分治
  12. c语言数独合法验证,JavaScript数独验证
  13. wifi 频段表_wifi频段如何设置为5ghz
  14. Android 动态获取控件的宽高,并动态设置控件宽高
  15. oracle系统优化
  16. 苹果手机怎么在照片上添加文字_手机照片如何添加文字?原来方法这么简单,手把手教你学会。...
  17. C 语言实现简易区块链
  18. 中移物联ML302开发板上手体验
  19. 走向Web渗透工程师
  20. 最详细JMX远程连接服务器Zookeeper失败问题踩坑和总结

热门文章

  1. 东北大学软件项目管理与过程改进bb平台期末复习题整理(Part Four)
  2. 搭建JSP运行环境(Eclipse for java EE Developers+Tomcat7.0.79)
  3. 非诚勿扰php灯全灭,“收破烂”小伙上非诚勿扰,话没完灯全灭,孟非:这破烂你们没有...
  4. 【C++primer中级】31-39
  5. 2022年第三届“大湾区杯”粤港澳金融数学数学建模竞赛
  6. 计算机质量度,2016度质量度报告.doc
  7. 16GB内存神奇玩法大全
  8. QQ无法登陆,需要旧设备扫描,申诉过不去提交不了,有手机号绑定但是没有验证下登陆旧QQ的方法
  9. windows10+python3.5下同时安装caffe和tensorflow
  10. Apache Tomcat 7 HTTP连接器