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 に関する専門知識と構図に対する鋭い観察力は、読者にテクノロジーと写真の限界を押し広げるインスピレーションを与えます。