- 博客(8)
- 收藏
- 关注
原创 Camera2 预览流程分析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、流程图二、相机预览流程1. 创建预览会话2. 发送拍照请求总结前言前面已经分析了Camera2的open流程,接下来我们分析一下Camera2的预览流程。一、流程图二、相机预览流程从 TextureView 获取到 SurfaceTexture将 SurfaceTexture 默认缓冲区的大小配置为相机预览的大小新建一个 Surface 作为预览输出CaptureRequest.Builder 设置 .
2022-04-09 14:12:35 1461
原创 Camera2 openCamera 流程分析
文章目录一、相机架构二、应用框架1.Camera APP2.AIDL3.原生框架4.binder IPC 接口5.相机服务6.HAL三、流程分析1.openCamera一、相机架构(详细资料参见:https://source.android.google.cn/devices/camera)二、应用框架1.Camera APP应用代码位于应用框架级别,它使用 Camera 2 API 与相机硬件进行互动。在内部,此代码会调用相应的 Binder 接口,以访问与相机互动的原生代码。2.AIDL
2022-04-01 14:44:13 6821
原创 深入理解Android Camera
深入理解Android Camera文章目录深入理解Android Camera前言一、Camera框架1. 架构(旧版)1.1 简介1.2 底层用HAL V11.3 底层用HAL V3二、API和Hal特殊组合1. API1 + HAL32. API2 + HAL 1)总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Cam
2022-03-31 20:22:50 2861 1
原创 Python基础二
1. 条件语句if 判断条件: 执行语句else: 执行语句由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。2. 循环语句2.1 循环类型while 判断条件: 执...
2019-09-27 19:06:31 146
原创 Python基础 一
1. 基本类型字符串(string): 简记为str, 使用‘'或者""括起来的 一系列字符串;整数(integer): 简记为int, 十进制, 八进制, 十六进制;浮点数(float): 小数;布尔数(boolean): 简记为bool, True, False;复数(complex): 1 + 1jps: 可以通过type()获取对象类型。2. 运算符2.1 算术运算...
2019-09-23 19:59:57 180
转载 QT学习
转载自作者:技术菌的blog来源:CSDN原文:https://blog.csdn.net/baiwfg2/article/details/11854097《Qt Creator快速入门》网友霍亚飞写的,他可算是Qt达人吧。这本书写得通俗易懂。与之配套的还有一个叫《Qt及Qt Quick开发实战精解》,属小项目实战,在入门的基础上学习下载地址:http://download.csdn.n...
2019-05-22 21:13:05 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人