Ako skontrolovať podporu Camera2 API na akomkoľvek zariadení so systémom Android?

Ak chcete odomknúť všetky výhody možností portu fotoaparátu Google, prvá vec, o ktorej by ste mali vedieť, by bolo rozhranie Camera2 API.

V tomto článku získate úplné informácie o tom, ako bez problémov skontrolovať podporu Camera2 API na zariadeniach so systémom Android.

Značky smartfónov sa výrazne zlepšili, najmä v softvérovom oddelení, ako aj v hardvéri. Ale vývoj v sekcii fotoaparátu sa niekedy zdá zastaraný v starších telefónoch, pretože nepodporujú tie fantastické funkcie, ktoré sa objavujú v moderných smartfónoch.

Aj keď nie je písaným pravidlom, že každý telefón prichádza s výnimočným zážitkom z fotoaparátu. Mainstreamovým značkám sa však darí výborne pri poskytovaní lepších atribútov prispôsobenia fotoaparátom, no neplatí to pre väčšinu telefónov.

V súčasnosti môže používateľ ľahko získať mod fotoaparátu Google, aby si mohol vychutnať všetky tie zaujímavé a skvelé výhody na svojom smartfóne. Keď si však prečítate o procese inštalácie, možno budete počuť o rozhraní Camera2 API.

A v nasledujúcom príspevku získate celý návod, ako skontrolovať, či váš telefón podporuje Camera2 API alebo nie. Ale skôr, než sa ponoríme do návodu, poďme sa najprv dozvedieť o tomto termíne!

Čo je Camera2 API?

API (Application Programming Interface) poskytuje vývojárom prístup k softvéru a umožňuje im vyladiť niektoré úpravy podľa ich želaní.

Podobne, Camera 2 je android API softvéru fotoaparátu telefónu, ktorý poskytuje prístup vývojárovi. Keďže Android je open source, spoločnosť spustila API s aktualizáciou Android 5.0 Lollipop.

Poskytuje platnú autoritu nad kvalitou fotoaparátu pridaním vyššej rýchlosti uzávierky, vylepšenia farieb, snímania RAW a mnohých ďalších aspektov ovládania. Prostredníctvom tejto podpory API môže váš smartfón posunúť limity snímača fotoaparátu a poskytnúť výhodné výsledky.

Okrem toho poskytuje pokročilú technológiu HDR a ďalšie vzrušujúce funkcie, ktoré v súčasnosti dominujú na trhu. Navyše, akonáhle potvrdíte, že zariadenie má túto podporu API, môžete ľahko ovládať senzory, vylepšiť jeden rám a zlepšiť výsledky šošoviek.

Ďalšie podrobné informácie o tomto API získate na oficiálnych stránkach Dokumentácia Google. Takže si to pozrite, ak máte záujem dozvedieť sa viac.

Metóda 1: Potvrďte Camera2 API cez príkazy ADB

Uistite sa, že ste už na svojom smartfóne povolili režim vývojára a nainštalujte do počítača príkazový riadok ADB. 

  • Povoľte ladenie USB z režimu vývojára. 
  • Pripojte telefón pomocou kábla k systému Windows alebo Mac. 
  • Teraz otvorte príkazový riadok alebo PowerShell (Windows) alebo Terminal Window (macOS).
  • Zadajte príkaz - adb shell "getprop | grep HAL3"
  • Ak získate nasledujúce výsledky

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

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

Znamená to, že váš smartfón má plnohodnotnú podporu Camera2 API. Ak sa však nezobrazuje rovnako, možno ho budete musieť povoliť manuálne.

Metóda 2: Získajte terminálovú aplikáciu na potvrdenie 

  • Stiahnuť Aplikácia Emulátor terminálu podľa vášho výberu
  • Otvorte aplikáciu a zadajte príkaz – getprop | grep HAL3
  • Ak získate nasledujúce výsledky:

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

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

Rovnako ako predchádzajúca metóda, vaše zariadenie musí získať Camera HAL3 s úplnou podporou rozhrania Camera2 API. Ak však výsledky nie sú rovnaké ako vyššie, musíte tieto rozhrania API povoliť manuálne.

Metóda 3: Skontrolujte podporu Camera2 API prostredníctvom aplikácie tretej strany

Existujú rôzne spôsoby, ako potvrdiť, či zariadenie získalo konfiguráciu Camera2 API pre ich smartfón alebo nie. Ak ste technický používateľ, na kontrolu týchto podrobností môžete použiť aj príkazový riadok ADB na vašom počítači.

Na druhej strane si na to môžete stiahnuť aj terminálovú aplikáciu do telefónu. Nechceme však, aby ste zbytočne míňali svoje úsilie na niečo časovo náročné.

Namiesto toho si môžete stiahnuť sondu Camera2 API z obchodu Google Play a otestovať výsledok bez ďalších okolkov.

Prostredníctvom tejto aplikácie získate všetky podrobnosti týkajúce sa objektívu zadného a predného fotoaparátu. Pomocou týchto informácií môžete bez námahy potvrdiť, či má zariadenie Android podporu Camera2 API alebo nie.

Krok 1: Získajte aplikáciu Camera2 API Probe

Nechcete strácať čas pridávaním rôznych príkazových riadkov, a potom si stiahnite nasledujúcu aplikáciu a skontrolujte podrobnosti rozhrania API fotoaparátu. 

  • Navštívte aplikáciu Obchod Google Play. 
  • Do vyhľadávacieho panela zadajte sondu Camera2 API. 
  • Kliknite na tlačidlo Inštalovať. 
  • Počkajte, kým prebehne proces sťahovania. 
  • Nakoniec otvorte aplikáciu.

Krok 2: Skontrolujte podporu Camera2 API

Po vstupe do aplikácie sa rozhranie načíta s rôznymi podrobnosťami v rozhraní camera2 API. Sekcia fotoaparátu je rozdelená na „ID fotoaparátu: 0“ darované pre modul zadného fotoaparátu a „ID fotoaparátu: 1“, ktoré sa zvyčajne vzťahuje na selfie objektív.

Hneď pod ID kamery musíte skontrolovať úroveň podpory hardvéru v oboch kamerách. Tu budete vedieť, či vaše zariadenie podporuje Camera2 API. V tejto kategórii uvidíte štyri úrovne a každá z nich je definovaná nasledovne:

  • Úroveň_3: Znamená to, že CameraAPI2 poskytuje niektoré ďalšie výhody pre hardvér fotoaparátu, ktorý vo všeobecnosti zahŕňa obrázky RAW, prepracovanie YUV atď.
  • Plné: Znamená to, že väčšina funkcií CameraAPI2 je prístupná.
  • Obmedzené: Ako hovorí názov, z rozhrania Camera API2 získavate len obmedzené množstvo zdrojov.
  • Legacy: Znamená to, že váš telefón podporuje staršiu generáciu Camera1 API.
  • externý: Ponúka podobné výhody ako LIMITED s niektorými nevýhodami. Používateľom však umožňuje používať externé fotoaparáty ako USB webkamery.

Vo všeobecnosti uvidíte, že váš telefón dostane zelené začiarknutie v sekcii FULL úrovne hardvérovej podpory, čo znamená, že váš smartfón je vhodný na inštaláciu portov pre fotoaparáty Google, aka GCam.

Note: Ak si všimnete, že úroveň hardvérovej podpory v časti Legacy zobrazuje zelené začiarknutie, znamená to, že váš telefón nepodporuje camera2 API. V takom prípade musíte použiť metódu manuálneho povolenia, ktorú sme popísali táto príručka.

záver

Dúfam, že ste sa naučili dôležitosť podpory Camera2 API na telefónoch s Androidom. Po overení informácií API nestrácajte čas inštaláciou portov pre fotoaparáty Google od tretích strán do vášho zariadenia. Je to skvelý príklad, že softvérový koniec je presne potrebný na zlepšenie výsledkov fotoaparátu.

Medzitým, ak narazíte na nejaké pochybnosti, môžete nám o nich dať vedieť prostredníctvom poľa komentárov nižšie.

O Abel Damina

Abel Damina, inžinier strojového učenia a nadšenec fotografie, spoluzaložil GCamApk blog. Jeho odborné znalosti v oblasti AI a záujem o kompozíciu inšpirujú čitateľov, aby posúvali hranice v oblasti techniky a fotografie.