骁龙相机拍照流程分析

和你一起终身学 习,这里是程序员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

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

相关推荐
dc爱傲雪和技术5 小时前
相机参数与图像处理技术解析
图像处理·人工智能·数码相机
从懒虫到爬虫10 小时前
单目相机减速带检测以及测距
数码相机·单目相机·减速带识别
桦树无泪13 小时前
【文献解析】一种像素级的激光雷达相机配准方法
数码相机
分享者花花21 小时前
如何从相机的存储卡中恢复原始照片
windows·数码相机·macos·ios·智能手机·电脑·iphone
十年一梦实验室1 天前
【C++】相机标定源码笔记- 标定工具库测试
笔记·数码相机
江畔柳前堤1 天前
CV01_相机成像原理与坐标系之间的转换
人工智能·深度学习·数码相机·机器学习·计算机视觉·lstm
qq_526099131 天前
为什么要在成像应用中使用图像采集卡?
人工智能·数码相机·计算机视觉
光电的一只菜鸡2 天前
相机光学(二十四)——CRA角度
数码相机
十年一梦实验室2 天前
【C++】相机标定源码笔记- 立体视觉相机的校准和图像矫正类
开发语言·c++·笔记·数码相机
上海科迎法-王工3 天前
相机网线RJ45连接器双端带线5米8芯绿色网线注塑成型
数码相机