第3讲 Android Camera2 API 概述

本讲是Android Camera专题系列的第3讲,我们介绍Android Camera2 API概述,了解Camera2 API的核心组件,以及他们如何交互来完成Camera各种流程。

视频在线观看:

  •  极客笔记:极客笔记在线课程

Camera2 API专题 – 课程组织安排

目标:详解Android官方文档

  • https://developer.android.google.cn/reference/android/hardware/camera2/package-summary

  • https://developer.android.google.cn/reference/android/hardware/camera2/params/package-summary – GeekCamera2 App专题介绍

思路:以相机使用流程将各组件串联起来讲解

  • Android Camera2 Open/Close Camera流程
  • Android Camera2 创建Session流程

    • 预览组件:SurfaceView、GLSurfaceView、TextureView
    • 拍照组件:ImageReader
    • 录像组件:MediaRecorder、MediaCodec
  • Android Camera2 创建CaptureRequest流程

  • Android Camera2 预览(启动、停止)流程
  • Android Camera2 拍照流程
  • Android Camera2 录像流程

Android Camera2 API核心组件


 

CameraManager

第3讲 Android Camera2 API 概述_第1张图片

第3讲 Android Camera2 API 概述_第2张图片

第3讲 Android Camera2 API 概述_第3张图片

CameraCharacteristics

第3讲 Android Camera2 API 概述_第4张图片

CameraDevice

第3讲 Android Camera2 API 概述_第5张图片

第3讲 Android Camera2 API 概述_第6张图片

第3讲 Android Camera2 API 概述_第7张图片

第3讲 Android Camera2 API 概述_第8张图片

SessionConfiguration

第3讲 Android Camera2 API 概述_第9张图片

CameraCaptureSession

第3讲 Android Camera2 API 概述_第10张图片

第3讲 Android Camera2 API 概述_第11张图片

第3讲 Android Camera2 API 概述_第12张图片

第3讲 Android Camera2 API 概述_第13张图片

第3讲 Android Camera2 API 概述_第14张图片

CaptureRequest

第3讲 Android Camera2 API 概述_第15张图片

CaptureResult

第3讲 Android Camera2 API 概述_第16张图片

第3讲 Android Camera2 API 概述_第17张图片

TotalCaptureResult

第3讲 Android Camera2 API 概述_第18张图片

参考文档

参考资料

  • https://developer.android.google.cn/reference/android/hardware/camera2/package-summary

  • https://developer.android.google.cn/reference/android/hardware/camera2/params/package-summary

课程配套文档下载

  • git clone https://e.coding.net/deepinout/camera/android_camera_docs.git

你可能感兴趣的:(Android,Camera2,API详解,android,自动驾驶,算法)