
和你一起终身学习,这里是程序员Android
经典好文推荐,通过阅读本文,您将收获以下知识点:
一、长曝光是什么?
二、MTK长曝光流程
三、MTK长曝光log分析
四、Sensor长曝光添加code参考
一、长曝光是什么?
长曝光是摄影术语,指通过慢速快门实现特殊效果的拍摄技术,常用于弱光环境或捕捉动态轨迹,如车灯轨迹、星轨等场景。
其核心原理是延长快门开启时间以增加进光量,需配合三脚架、快门线避免震动,并可通过调整光圈、感光度及使用ND滤镜控制曝光效果。

二、MTK长曝光流程
1.AE 收到上层长曝光设定(AE Mode OFF)
2.AE 设置Shutter 给Sensor
3.Vsync 间隔是否与长曝光设定一致
4.MTK MW抓到的buffer 是否ok
三、MTK 长曝光log分析
1. enable debug log 脚本
adb wait-for-device
adb root
adb remount
::isp6s
adb shell setprop vendor.debug.aaa_sensor_mgr.enable 1
adb shell getprop vendor.debug.aaa_sensor_mgr.enable
adb shell pkill camera*
pause
2.log关键字
connect call|capture req#|frames count|MTK_SENSOR_EXPOSURE_TIME|setSensorExpTime|vsirq|AEEffectiveFrame|Hal3AFlowCtrl.*i8ExposureTime(1000000000)|setScenario
3. 1s 长曝光log分析
Android log分析:
image.png
09-24 14:52:05.323360 1324 11374 I CameraService: CameraService::connect call (PID 11038 "XXX", camera ID 2) and Camera API version 2

最低0.47元/天 解锁文章
4026

被折叠的 条评论
为什么被折叠?



