骁龙相机拍照流程分析

和你一起终身学 习,这里是程序员Android

经典好文推荐,通过阅读本文,您将收获以下知识点:

1.deliverInputEvent 拍照点击事件处理

2.submitRequestList Camera 提交拍照请求

3.createCaptureRequest 拍照请求帧数

骁龙相机通过binder 数据传输下发的拍照请求

  • 4.still capture 下发拍照请求到返回拍照帧

  • 5.sendRequestsBatch 下发拍照请求

  • 6.CameraHal::processBatchCaptureRequests通过Hwbinder 跟camera hal 通信

  • 7.HAL3ProcessCaptureRequest : 146 通过camera hal trace 可以看到拍照请求帧的帧号

  • 8.HAL3ProcessCaptureResult:146 返回帧callback 到camera fwk 层

  • 9.processCaptureResult fwk接收到返回帧,并通过binder 返回给相机app

  • 10.queueBuffer 相机app 接受到buffer 后通过queuebuffer 将拍照帧存放到ImageReader中

  • 11.ImageReader 存放返回帧,供app合成处理并保存压jpeg图片

    参考文献:

  • 【腾讯文档】Camera学习知识https://docs.qq.com/doc/DSWZ6dUlNemtUWndv

    至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!点击阅读原文,为大佬点赞!

相关推荐
qq_526099131 天前
工业视觉核心硬件:图像采集卡性能体系与选型逻辑解析
数码相机
kyle~2 天前
机器人感知 --- 多相机传感时间误差分析
linux·c++·数码相机·机器人·ros2·传感器
ZPC82102 天前
moveit2_servo 怎么接收相机调节指令(视觉伺服)
人工智能·数码相机·算法·计算机视觉·机器人
苏映视官方账号2 天前
展会回顾丨INSNEX苏映视精彩亮相CIBF 深圳国际电池展
数码相机
8K超高清2 天前
2026传媒技术大会:博冠赋能融媒体制播
大数据·人工智能·科技·数码相机·计算机视觉·传媒·媒体
视图猿人3 天前
ubuntu24.04系统使用深度相机Astra pro时的配置方法
数码相机
2601_957418803 天前
Android相机有线连接全栈解决方案:PTP/MTP协议深度实现与应用实践
android·数码相机
ZPC82103 天前
双目相机 深度图和点云生成物体3D包围盒 生成抓取姿态
人工智能·数码相机·算法·yolo·计算机视觉
自动化智库4 天前
基于多台海康MV-CU系列相机拍照打开巨型帧等的设置方法
数码相机
刘大猫.4 天前
重塑经典:Snapseed4.0全面登陆安卓,内置“胶片相机”与专业手动模式
android·数码相机·ai·机器人·大模型·算力·snapseed4.0