Android 기기에서 Camera2 API 지원을 확인하는 방법은 무엇입니까?

Google 카메라 포트 옵션의 모든 이점을 활용하려면 먼저 Camera2 API에 대해 알아야 합니다.

이 기사에서는 문제 없이 Android 장치에서 Camera2 API 지원을 확인하는 방법에 대한 완전한 정보를 얻을 수 있습니다.

스마트폰 브랜드는 특히 하드웨어뿐만 아니라 소프트웨어 부서에서도 많이 개선되었습니다. 그러나 카메라 부분의 진화는 최신 스마트폰에 나타나는 멋진 기능을 지원하지 않기 때문에 구형 전화기에서는 때때로 구식으로 느껴질 수 있습니다.

하지만 모든 휴대폰에 탁월한 카메라 경험이 제공된다는 것은 서면 규칙이 아닙니다. 그러나 주류 브랜드는 카메라에 더 나은 사용자 지정 속성을 제공하는 데 큰 역할을 하지만 대부분의 휴대폰에는 그렇지 않습니다.

요즘 사용자는 스마트폰을 통해 흥미롭고 뛰어난 모든 특전을 즐길 수 있는 Google 카메라 모드를 쉽게 얻을 수 있습니다. 그러나 설치 프로세스에 대해 읽었을 때 Camera2 API에 대해 들었을 것입니다.

그리고 다음 게시물에서는 휴대폰이 Camera2 API를 지원하는지 여부를 확인하는 전체 자습서를 얻을 수 있습니다. 하지만 지침을 살펴보기 전에 먼저 이 용어에 대해 알아봅시다!

Camera2 API란?

API(응용 프로그램 프로그래밍 인터페이스)는 개발자가 소프트웨어에 액세스할 수 있도록 하고 원하는 대로 일부 수정 사항을 조정할 수 있도록 합니다.

마찬가지로 Camera 2는 개발자에게 액세스 권한을 부여하는 휴대폰 카메라 소프트웨어의 Android API입니다. Android는 오픈 소스이므로 회사는 Android 5.0 Lollipop 업데이트로 API를 출시했습니다.

더 많은 셔터 속도, 향상된 색상, RAW 캡처 및 기타 여러 제어 측면을 추가하여 카메라 품질에 대한 유효한 권한을 제공합니다. 이 API 지원을 통해 스마트폰은 카메라 센서의 한계를 뛰어넘어 유리한 결과를 제공할 수 있습니다.

또한 HDR의 고급 기술과 현재 시장을 지배하고 있는 기타 흥미로운 기능을 렌더링합니다. 또한 장치에 이 API 지원이 있음을 확인하면 센서를 제어하고 단일 프레임을 향상하며 렌즈 결과를 쉽게 향상시킬 수 있습니다.

이 API에 대한 추가 세부 정보는 공식에서 얻을 수 있습니다. Google 문서. 따라서 자세한 내용이 궁금하시면 확인하십시오.

방법 1: ADB 명령을 통해 Camera2 API 확인

스마트폰에서 이미 개발자 모드를 활성화했는지 확인하고 컴퓨터에 ADB 명령 프롬프트를 설치하십시오. 

  • 개발자 모드에서 USB 디버깅을 활성화하십시오. 
  • 케이블을 사용하여 휴대폰을 Windows 또는 Mac에 연결합니다. 
  • 이제 명령 프롬프트나 PowerShell(Windows) 또는 터미널 창(macOS)을 엽니다.
  • 명령 입력 – adb shell "getprop | grep HAL3"
  • 다음과 같은 결과가 나오면

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

이는 스마트폰이 Camera2 API를 완벽하게 지원한다는 의미입니다. 그러나 동일하게 표시되지 않으면 수동으로 활성화해야 할 수 있습니다.

방법 2: 확인을 위해 터미널 앱 가져오기 

  • 를 다운로드 터미널 에뮬레이터 앱 당신의 선택에 따라
  • 앱을 열고 명령을 입력하십시오 – getprop | grep HAL3
  • 다음과 같은 결과가 나오는 경우:

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

이전 방법과 마찬가지로 기기는 Camera3 API를 완벽하게 지원하는 Camera HAL2를 얻어야 합니다. 그러나 결과가 위와 동일하지 않은 경우 해당 API를 수동으로 활성화해야 합니다.

방법 3: 타사 앱을 통해 Camera2 API 지원 확인

장치가 스마트폰용 Camera2 API 구성을 받았는지 여부를 확인하는 방법에는 여러 가지가 있습니다. 기술자 사용자인 경우 컴퓨터에서 ADB 명령 프롬프트를 활용하여 해당 세부 정보를 확인할 수도 있습니다.

다른 한편으로 휴대전화에 터미널 애플리케이션을 다운로드하여 그렇게 할 수도 있습니다. 그러나 시간이 많이 걸리는 작업에 노력을 낭비하지 않기를 바랍니다.

그 대신 Google Play 스토어에서 Camera2 API 프로브를 다운로드하고 더 이상 고민할 필요 없이 결과를 테스트할 수 있습니다.

이 응용 프로그램을 통해 후면 및 전면 카메라 렌즈에 대한 모든 세부 정보를 얻을 수 있습니다. 이 정보를 통해 Android 기기가 Camera2 API를 지원하는지 여부를 쉽게 확인할 수 있습니다.

1단계: Camera2 API 프로브 애플리케이션 가져오기

다른 명령줄을 추가하는 데 시간을 낭비하고 싶지 않다면 다음 앱을 다운로드하여 카메라 API 세부 정보를 확인하세요. 

  • Google Play 스토어 앱을 방문하세요. 
  • 검색창에 Camera2 API 프로브를 입력합니다. 
  • 설치 버튼을 클릭하십시오. 
  • 다운로드 프로세스가 진행될 때까지 기다리십시오. 
  • 마지막으로 앱을 엽니다.

2단계: Camera2 API 지원 확인

애플리케이션에 액세스하면 camera2 API의 다양한 세부 정보와 함께 인터페이스가 로드됩니다. 카메라 부분은 후면 카메라 모듈용으로 기증되는 '카메라 ID: 0'과 셀카용 렌즈를 지칭하는 '카메라 ID: 1'로 나뉜다.

카메라 ID 바로 아래에서 두 카메라의 하드웨어 지원 수준을 확인해야 합니다. 여기에서 장치가 Camera2 API를 지원하는지 여부를 알 수 있습니다. 해당 범주에는 네 가지 수준이 있으며 각 수준은 다음과 같이 정의됩니다.

  • 레벨_3: 이는 CameraAPI2가 일반적으로 RAW 이미지, YUV 재처리 등을 포함하는 카메라 하드웨어에 몇 가지 추가 특전을 제공하고 있음을 의미합니다.
  • 완전한: CameraAPI2의 대부분의 기능에 액세스할 수 있음을 나타냅니다.
  • 제한된: 이름에서 알 수 있듯이 Camera API2에서 제한된 양의 리소스만 받고 있습니다.
  • 유산: 휴대 전화가 이전 세대 Camera1 API를 지원한다는 의미입니다.
  • 외부: 몇 가지 단점이 있지만 LIMITED와 유사한 특전을 제공합니다. 그러나 사용자는 외부 카메라를 USB 웹캠으로 사용할 수 있습니다.

일반적으로 하드웨어 지원 수준의 FULL 섹션에서 휴대전화가 녹색 체크 표시를 받는 것을 볼 수 있습니다. 즉, 스마트폰이 Google 카메라 포트, 즉 Google 카메라 포트를 설치하는 데 적합하다는 의미입니다. GCam.

Note: 레거시 섹션의 하드웨어 지원 수준에 녹색 체크 표시가 있으면 휴대폰이 camera2 API를 지원하지 않는다는 의미입니다. 이 경우 수동 활성화 방법을 적용해야 합니다. 이 가이드.

결론

Android 폰에서 Camera2 API 지원의 중요성을 배웠기를 바랍니다. API 정보를 확인한 후에는 장치에 타사 Google 카메라 포트를 설치하는 데 시간을 낭비하지 마십시오. 카메라 결과를 개선하기 위해 소프트웨어 끝이 정확히 필요하다는 좋은 예입니다.

한편, 의심스러운 점이 있으면 아래 댓글 상자를 통해 알려주세요.

아벨 다미나 소개

기계 학습 엔지니어이자 사진 애호가인 Abel Damina는 GCamAPK 블로그. AI에 대한 그의 전문 지식과 구성에 대한 예리한 안목은 독자들이 기술과 사진 분야의 한계를 뛰어넘도록 영감을 줍니다.