Nuke Olaf - Log Store

[Android] 안드로이드 - camera2 api 사용해서 카메라앱 만들기 본문

Android

[Android] 안드로이드 - camera2 api 사용해서 카메라앱 만들기

NukeOlaf 2019. 12. 9. 20:46

https://www.charlezz.com/?p=1118

 

Camera2 Basic 소스 살펴보기 | 찰스의 안드로이드

카메라 Android의 카메라 HAL (Hardware Abstraction Layer)은 Camera 2의 상위 수준의 카메라 프레임 워크 API를 기본 카메라 드라이버 및 하드웨어에 연결합니다. 카메라 서브 시스템은 카메라 파이프 라인 구성 요소에 대한 구현을 포함하는 반면 카메라 HAL은 이러한 구성 요소의 버전을 구현하는 데 사용할 인터페이스를 제공합니다. 구조 다음 그림과 목록은 HAL 구성 요소를 설명합니다. Application Framewo

www.charlezz.com

 

setUpCameraOutputs()가 하는일

  • 후면 카메라 선택
  • 캡쳐된 사진(이미지리더)의 해상도, 포맷 선택
  • 이미지의 방향
  • 적합한 프리뷰 사이즈 선택
  • 들어오는 영상의 비율에 맞춰 TextureView의 비율 변경(이 부분은 예제에 포함된 AutoFitTextureView 커스텀 뷰입니다)
  • 플래시 지원 여부

configureTransform()가 하는일

  • 스크린과 카메라의 영상의 방향을 맞추기 위해 View를 매트릭스 연산으로 회전시킴
Comments