![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Camera
三三不尽
这个作者很懒,什么都没留下…
展开
-
USB camera前后摄不固定
项目过程当中使用两颗USB camera,反复开关机后发现一个问题,每次开机后前后摄分配是随机的。百度后发现以下文章很有帮助。Linux USB 摄像头驱动https://blog.csdn.net/qq_26093511/article/details/78763824[RK3288][Android6.0] 调试笔记 --- 如何区分两颗相同的USB UVC Camera...原创 2019-03-08 10:08:55 · 1023 阅读 · 0 评论 -
MTKCamera1APP-Open
CameraApp Open流程:CameraActivity - onCreate CameraDeviceCtrl - openCamera在这里会把mCameraState设置为STATE_OPENING_CAMERA,默认是STATE_CAMERA_CLOSEDCameraStartUpThread - openCameraCameraStartUpThread是Camera...原创 2019-07-24 17:36:20 · 414 阅读 · 0 评论 -
Android P Camera2 代码路径
Camera代码路径 App packages/apps/Camera2/应用层代码,可以模仿此App进行Camera开发 Camera2 Framework frameworks/base/core/java/android/hardware/camera2/对应用层提供的API,包含CameraManager、CameraDevice、CameraCaptureSe...原创 2019-07-18 11:28:56 · 806 阅读 · 0 评论 -
Android P Camera2中CaptureRequest的3A设置
Camera2中CaptureRequest的3A设置 自动曝光 自动曝光在日常使用中算是比较常用的功能了,CameraCharacteristics#FLASH_INFO_AVAILABLE特性为TRUE的设备支持对自动曝光(AE)模式的设置。属性名称:CaptureRequest.CONTROL_AE_MODE属性值:OFF:相机设备被禁用自动曝光程序。ON:相机...翻译 2019-07-16 15:05:10 · 4666 阅读 · 0 评论 -
Android P CameraDevice
CameraDeviceCameraDevice类是连接到Android设备的单个摄像头的表示,允许以高帧速率对图像捕获和后处理进行细粒度控制。您的应用程序必须在其清单中声明Camera权限才能访问摄像头设备。给定的摄像机设备可以在CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL中定义的几个级别之一提供支持。如果设备支持Camera...翻译 2019-07-13 08:30:49 · 1568 阅读 · 0 评论 -
Android P CameraManager.TorchCallback
CameraManager.TorchCallback相机闪光灯手电筒模式变为不可用,禁用或启用的回调。当其所属的摄像机设备变得不可用或由于其他更高优先级的摄像机Activity而需要的其他摄像机资源变得繁忙时,手电筒模式变得不可用。 当手电筒关闭或其所属的摄像头设备不再使用且其所需的其他摄像头资源不再繁忙时,手电筒模式将被禁用。 当应用程序调用CameraManager.setTorch...翻译 2019-07-11 14:23:12 · 878 阅读 · 0 评论 -
Android P CameraManager.AvailabilityCallback
CameraManager.AvailabilityCallback相机设备变回可打开或无法打开的回调。当相机不再使用或连接新的可移动相机时,相机即可使用。 当某些应用程序或服务开始使用相机时,或者当可移动相机断开连接时,它们将变得不可用。扩展此回调并将子类的实例传递给CameraManager #registerAvailabilityCallback,以通知此类可用性更改。...翻译 2019-07-11 13:42:29 · 1409 阅读 · 0 评论 -
Android P CameraCaptureSession
CameraCaptureSessionpublic abstract class CameraCaptureSession extends Object implements AutoCloseable一个已配置好的CameraDevice的捕获会话,用于从相机捕获图像或重新处理先前在同一会话中从相机捕获的图像。CameraCaptureSession的创建时通过提供一组目标输出S...翻译 2019-07-22 16:41:04 · 3285 阅读 · 0 评论 -
Android P CameraDevice.StateCallback
CameraDevice.StateCallback用于接收有关摄像机设备状态的更新的回调对象。在调用CameraManager#openCamera方法时,必须提供此回调实例才能打开摄像机设备。这些状态更新包括有关设备完成启动(允许调用CameraDevice.createCaptureSession(SessionConfiguration)),设备断开或关闭以及有关意外设备错误的...翻译 2019-07-15 11:17:55 · 3832 阅读 · 0 评论 -
Android P CameraManager
CameraManager:是用来检测、特征化、连接CameraDevice的一个系统服务;/frameworks/base/core/java/android/hardware/camera2/CameraManager.javaCameraManager的获取方法:和其他熟知的系统服务一样,CameraManager在frameworks/base/core/java/...翻译 2019-07-02 21:50:58 · 539 阅读 · 0 评论 -
Android P Camera App(一)
主要Activity:CameraActivity继承自QuickActivity,QuickActivity主要是为了解决在锁屏中的double resume问题;主要的类/接口:OneCameraOpener,是一个接口,里面就定义了一个open方法,用来打开相机设备;Camera2OneCameraOpenerImpl实现了OneCameraOpener接口,其主要职能是通...原创 2019-03-27 11:43:17 · 1756 阅读 · 0 评论 -
Android P Camera2的粗略整理
Android Camera目前的整体架构很清晰的,主要分为以下几块:Camera APP代码在packages/apps/Camera2/目录下是Camera的上层应用端,自己写Camera App的话,可以借鉴此部分代码Camera Framework API这部分是提供给上层APP调用的API代码在frameworks/base/core/java/android/ha...原创 2019-07-23 17:02:02 · 1629 阅读 · 0 评论