Nuke Olaf - Log Store
[Android] 안드로이드 - 카메라앱 만들기 (camera2 사용하는 법) 본문
https://www.charlezz.com/?p=1118
https://medium.com/@tylerwalker/integrating-camera2-api-on-android-feat-kotlin-4a4e65dc593f
https://developer.android.com/reference/android/hardware/camera2/package-summary
https://proandroiddev.com/understanding-camera2-api-from-callbacks-part-1-5d348de65950
https://inducesmile.com/android/android-camera2-api-example-tutorial/
https://inducesmile.com/android/android-camera2-api-example-tutorial/
https://www.youtube.com/watch?v=oPu42I0HSi4
ANDROID CAMERA2 API를 사용할 때 다음 단계를 수행합니다
1. Android CameraManager 클래스는 Android 기기의 모든 카메라 기기를 관리하는 데 사용됩니다.
2. 각 카메라 장치는 장치를 설명하는 특성 및 설정 범위를 갖는다. 카메라 특성을 통해 얻을 수 있습니다.
3. 카메라 장치에서 이미지를 캡처하거나 스트리밍하려면 먼저 응용 프로그램에서 카메라 캡처 세션을 만들어야합니다
4. 카메라 캡처에는 캡처하거나 미리보고있는 것을 출력하는 표면이 필요합니다. Surface는 SurfaceView, Surface (SurfaceTexture)를 통한 SurfaceTexture, MediaCodec, MediaRecorder, Allocation 및 ImageReader를 포함한 다양한 클래스에서 얻을 수 있습니다.
5. 그런 다음 응용 프로그램은 단일 이미지를 캡처하기 위해 카메라 장치에 필요한 모든 캡처 매개 변수를 정의하는 CaptureRequest를 구성해야합니다.
6. 요청이 설정되면 원샷 캡처 또는 끝없이 반복되는 사용을 위해 활성 캡처 세션으로 전달 될 수 있습니다.
7. 요청을 처리 한 후 카메라 장치는 캡처 시점의 카메라 장치 상태 및 사용 된 최종 설정에 대한 정보가 포함 된 TotalCaptureResult 객체를 생성합니다.
레벨 21에 도입 된 android camera2 API를 사용하고 있으므로이 프로젝트의 최소 Android SDK는 21입니다.
'Android' 카테고리의 다른 글
[Android] 안드로이드 - camera2 api 사용해서 카메라앱 만들기 (0) | 2019.12.09 |
---|---|
[Android] 안드로이드 - camera2 api 사용하기 (0) | 2019.12.08 |
[Android] 안드로이드 - 카메라 앱 만들기 (Camera2 개념) (0) | 2019.12.07 |
[Android] 안드로이드 - hardware 의 카메라 사용하는 앱 with Kotlin (0) | 2019.12.06 |
[Android] 안드로이드 - 카메라 예제 참고 사이트 (0) | 2019.12.06 |