android camera
icamera0
微信公众号:平凡程式人生。关注机器学习、OpenCL、OpenCV、图像处理、android camera、传统文化等方面。欢迎交流。
展开
-
Android camera子系统HAL层介绍集锦
Android官网上对camera子系统HAL层进行了详细的介绍,其官方网址如下: https://source.android.com/devices/camera/index.html在这个网址上,android官方从九个方面对camera子系统HAL的接口做了详细描述。对这些网址的内容,我做了系统的翻译,希望对大家能有所帮助。原创 2015-12-12 13:24:01 · 3159 阅读 · 0 评论 -
android camera系统3A模式及其状态转换(二)
虽然HAL层负责实现3A算法,但HAL interface定义了一个高层次的状态机描述,允许HAL层设备和framework层交流3A当前状态和3A事件的触发情况。翻译 2015-12-05 13:37:14 · 3471 阅读 · 1 评论 -
android camera HAL v3.0详细介绍(一)
Application framework层向camera子系统发出一系列捕获数据的请求。一个请求对应于结果中的一个单元。请求封装了这些结果关于捕获数据和处理数据的所有配置信息。这些信息包括:分辨率,像素格式,sensor调整,镜头和闪光灯控制,3A操作模式,RAW转YUV处理,统计信息产生,等等。这里考虑了很多关于对结果数据的输出和处理的控制。多个请求可以一次性发出,提交请求是非阻塞模式。这些请求总是按照被接收到的顺序来处理。翻译 2015-12-05 09:48:58 · 9090 阅读 · 3 评论 -
android camera:输出数据流和裁剪
1. Output streams不像旧的camera子系统,有3、4种不同的从camera获取数据的方式(基于ANativeWindow的预览,预览回调,视频回调和拍照回调);新的camera子系统只有基于ANativeWindow的流水线,针对所有的分辨率和输出格式。这些码流一旦被配置完毕,将会发送独立的一帧数据到多个目标,比如GPU,视频编码器,渲染脚本,或者app可见的b翻译 2016-01-06 23:03:21 · 7650 阅读 · 0 评论 -
android camera系统3A模式及其状态转换(一)
虽然HAL层负责实现3A算法,但HAL interface定义了一个高层次的状态机描述,允许HAL层设备和framework层交流3A当前状态和3A事件的触发情况。翻译 2015-12-05 13:33:02 · 6837 阅读 · 0 评论 -
android camera HAL v3.0详细介绍(二)
这段描述了使用camera API的详细步骤翻译 2015-12-05 09:41:10 · 6793 阅读 · 1 评论 -
android camera HAL v3.0中元数据及其控制
Android framework层为了支持保存raw图像文件,增加了大量关于sensor特性的元数据。这些元数据包括大量信息,例如颜色空间和lens shading。在camera子系统中,大多数元数据信息都是以静态属性的方式存在,因此在配置输出流水线或者提交请求之前获取这些元数据。在新的camera API中,通过getCameraInfo()方法向application极大地扩展了这些元数据信息。翻译 2015-12-05 13:24:08 · 2783 阅读 · 0 评论 -
android camera HAL 错误数据流处理
1. Error management如果发生严重的错误,有返回值的camera HAL层设备操作函数将统一返回-ENODEV / NULL。这意味着这个设备不能继续操作了,必须被framework层关闭。一旦通过某种方式返回了这个错误,或者使用notify()发送了ERROR_DEVICE,那就只有close()函数才能被成功地调用。其他所有函数将都会返回-ENODEV /翻译 2016-01-23 10:07:04 · 2799 阅读 · 0 评论 -
android camera HAL v3.0概述
Android的camera硬件抽象层(HAL)将更高层次的android.hardware.Camera中的camera框架层API与底层的camera驱动和camera硬件模块连接了起来。Android最新版本介绍了camera栈的一个新的、底层的实现。如果你有一个以前开发的camera HAL模块,可以驱动android其他版本,那你将发现在camera流水线中发生了非常大的变化。翻译 2015-12-01 12:27:07 · 7017 阅读 · 0 评论 -
android camera接口介绍
Android的camera硬件抽象层(HAL)将更高层次的android.hardware中的camera框架层API与底层的camera驱动和camera硬件模块连接了起来。Camera子系统包括camera流水线上各个组件的实现,而camera HAL提供了这些组件的使用接口。翻译 2015-11-28 13:55:06 · 9216 阅读 · 0 评论 -
android camera HAL: 请求的创建和提交
1. Request creation and submission construct_default_request_settings为标准的camera用例创建拍照设置。设备必须返回一个与所要求的用例相匹配的buffer设置,其为枚举类型CAMERA3_TEMPLATE_*之一。所有被请求的控制字段都应该包含在其中。HAL层拥有这个结构体,但是指向该结构体的指针翻译 2016-01-24 22:12:47 · 1778 阅读 · 0 评论