Android デバイスで Camera2 API のサポートを確認する方法

Android デバイスで Camera2 API のサポートを確認する方法

Google カメラ ポート オプションのすべての利点を活用したい場合は、まず Camera2 API について知っておく必要があります。

この記事では、Android デバイスで Camera2 API のサポートを問題なく確認する方法に関する完全な情報を取得します。

スマートフォンブランドは、特にハードウェアだけでなくソフトウェア面でも大きな進歩を遂げてきました。しかし、カメラ機能の進化は、古いスマートフォンでは時代遅れに感じられることがあります。なぜなら、最近のスマートフォンに搭載されているような高度な機能をサポートしていないからです。

ただし、すべての電話に優れたカメラ体験が付属しているというのは、書面による規則ではありません. ただし、主流のブランドは、カメラのより優れたカスタマイズ属性を提供することに優れていますが、ほとんどの電話には当てはまりません.

今では、ユーザーはGoogleカメラMODを簡単に入手して、スマートフォンで様々な便利で素晴らしい機能を利用できます。しかし、インストール手順について読んでいると、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: ターミナル アプリを取得して確認する 

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

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

前の方法と同様に、デバイスは Camera3 API を完全にサポートする Camera HAL2 を取得する必要があります。 ただし、結果が上記と同じでない場合は、これらの API を手動で有効にする必要があります。

方法 3: サードパーティ アプリで Camera2 API のサポートを確認する

デバイスがスマートフォン用の Camera2 API 構成を取得したかどうかを確認するには、さまざまな方法があります。 技術者の場合は、コンピューターで ADB コマンド プロンプトを使用してこれらの詳細を確認することもできます。

一方、携帯電話に端末アプリケーションをダウンロードしてそうすることもできます。 ただし、時間のかかる作業に無駄な労力を費やすことは望ましくありません。

その代わりに、Camera2 API プローブを Google Play ストアからダウンロードして、苦労せずに結果をテストできます。

このアプリケーションを使えば、リアカメラとフロントカメラのレンズに関する詳細情報をすべて取得できます。この情報があれば、AndroidデバイスがCamera2 APIに対応しているかどうかを簡単に確認できます。

ステップ 1: Camera2 API プローブ アプリケーションを取得する

さまざまなコマンド ラインを追加して時間を無駄にしたくない場合は、次のアプリをダウンロードしてカメラ API の詳細を確認してください。 

  • Google Play ストア アプリにアクセスします。 
  • 検索バーに Camera2 API プローブを入力します。 
  • インストールボタンをクリックします。 
  • ダウンロードプロセスが完了するまでお待ちください。 
  • 最後に、アプリを開きます。

ステップ 2: Camera2 API のサポートを確認する

アプリケーションにアクセスすると、インターフェースは camera2 API のさまざまな詳細とともにロードされます。 カメラ部分はリアカメラモジュール用に寄贈された「Camera ID:0」と、通常自撮りレンズを指す「Camera ID:1」に分かれています。

カメラ ID のすぐ下で、両方のカメラのハードウェア サポート レベルを確認する必要があります。 ここで、デバイスが Camera2 API をサポートしているかどうかがわかります。 そのカテゴリには XNUMX つのレベルがあり、それぞれのレベルは次のように定義されています。

  • レベル3: これは、CameraAPI2 がカメラ ハードウェアに追加の特典を提供していることを意味します。これには通常、RAW 画像、YUV 再処理などが含まれます。
  • フル: CameraAPI2 の大部分の機能にアクセスできることを示します。
  • 限定: その名前が示すように、Camera API2 から得られるリソースは限られています。
  • レガシー: これは、お使いの携帯電話が古い世代の Camera1 API をサポートしていることを意味します。
  • 外部: LIMITED と同様の特典を提供しますが、いくつかの欠点があります。 ただし、ユーザーは外部カメラを USB Web カメラとして使用できます。

一般に、お使いの携帯電話にはハードウェア サポート レベルの [完全] セクションに緑色のチェックマークが付いていることがわかります。これは、お使いのスマートフォンが Google カメラ ポート (別名) のインストールに適していることを意味します。 GCam.

Note: レガシーセクションのハードウェアサポートレベルに緑色のチェックマークが表示されている場合は、お使いのスマートフォンがcamera2 APIをサポートしていないことを意味します。その場合は、手動で有効化する必要があります。この方法については、後述します。 このガイド.

まとめ:

AndroidスマートフォンにおけるCamera2 APIサポートの重要性をご理解いただけたでしょうか。API情報を確認したら、サードパーティ製のGoogleカメラポートをデバイスにインストールする時間を無駄にしないでください。これは、カメラの性能を向上させるにはソフトウェア側が不可欠であることを示す好例です。

その間、疑問が生じた場合は、下のコメント ボックスからお知らせください。

アベル・ダミナについて

機械学習エンジニアであり写真愛好家であるアベル・ダミナは、 GCamAPKブログ。彼の AI に関する専門知識と構図に対する鋭い観察力は、読者にテクノロジーと写真の限界を押し広げるインスピレーションを与えます。