Kako provjeriti Camera2 API podršku na bilo kojem Android uređaju?

Ako želite otključati sve prednosti opcija priključka za Google kameru, prva stvar koju biste trebali znati je Camera2 API.

U ovom ćete članku dobiti potpune informacije o tome kako provjeriti Camera2 API podršku na android uređajima bez problema.

Marke pametnih telefona znatno su napredovale, posebno u odjelu softvera, kao i hardvera. No, evolucija u dijelu kamere ponekad se čini zastarjelom u starijim telefonima budući da ne podržavaju te otmjene značajke koje se pojavljuju na modernim pametnim telefonima.

Iako, nije pisano pravilo da svaki telefon dolazi s iznimnim iskustvom kamere. Međutim, glavne marke rade sjajno u pružanju boljih atributa prilagodbe za kamere, ali to ne vrijedi za većinu telefona.

U današnje vrijeme korisnik može lako nabaviti mod google kamere kako bi uživao u svim tim zanimljivim i briljantnim pogodnostima preko svog pametnog telefona. No, kada ste pročitali o procesu instalacije, mogli biste čuti za Camera2 API.

A u sljedećem postu dobit ćete cijeli vodič o tome da provjerite podržava li vaš telefon Camera2 API ili ne. Ali prije nego što zaronimo u upute, prvo se upoznajmo s ovim izrazom!

Što je Camera2 API?

API (Application Programming Interface) programerima daje pristup softveru i dopušta im podešavanje nekih izmjena prema njihovim željama.

Isto tako, Camera 2 je android API softvera kamere na telefonu koji omogućuje pristup programeru. Budući da je Android open source, tvrtka je pokrenula API s Android 5.0 Lollipop ažuriranjem.

Pruža valjani autoritet nad kvalitetom kamere dodavanjem veće brzine zatvarača, poboljšavanjem boja, snimanjem RAW formata i mnogim drugim aspektima kontrole. Kroz ovu API podršku, vaš pametni telefon može pomaknuti granice senzora kamere i pružiti povoljne rezultate.

Nadalje, također prikazuje naprednu tehnologiju HDR-a i druge uzbudljive značajke koje trenutno dominiraju tržištem. Povrh toga, nakon što potvrdite da uređaj ima ovu API podršku, tada možete kontrolirati senzore, poboljšati pojedinačni kadar i lako poboljšati rezultate objektiva.

Dodatne detaljne informacije o ovom API-ju dobit ćete na službenom Google dokumentacija. Dakle, provjerite ako ste zainteresirani da saznate više.

Metoda 1: Potvrdite Camera2 API putem ADB naredbi

Provjerite jeste li već omogućili način rada za razvojne programere na svom pametnom telefonu i instalirajte ADB naredbeni redak na svoje računalo. 

  • Omogućite USB otklanjanje pogrešaka iz načina rada za razvojne programere. 
  • Spojite telefon pomoću kabela na Windows ili Mac. 
  • Sada otvorite naredbeni redak ili PowerShell (Windows) ili prozor terminala (macOS).
  • Unesite naredbu – adb shell "getprop | grep HAL3"
  • Ako dobijete sljedeće rezultate

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

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

To znači da vaš pametni telefon ima punu podršku za Camera2 API. Međutim, ako se ne prikazuje isto, možda ćete ga morati ručno omogućiti.

Metoda 2: Preuzmite aplikaciju terminala za potvrdu 

  • Preuzimanje Aplikacija Terminal Emulator prema vašem izboru
  • Otvorite aplikaciju i unesite naredbu – getprop | grep HAL3
  • Ako dobijete sljedeće rezultate:

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

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

Kao i prethodna metoda, vaš uređaj mora dobiti kameru HAL3 s potpunom podrškom za Camera2 API. Međutim, ako rezultati nisu isti kao gore, morate ručno omogućiti te API-je.

Metoda 3: Provjerite Camera2 API podršku putem aplikacije treće strane

Postoje različiti načini da se potvrdi je li uređaj dobio Camera2 API konfiguraciju za svoj pametni telefon ili ne. Ako ste korisnik tehnike, također možete upotrijebiti ADB naredbeni redak na računalu da provjerite te detalje.

S druge strane, također možete preuzeti terminalsku aplikaciju na svoj telefon da biste to učinili. Međutim, ne želimo da gubite trud na nešto što oduzima puno vremena.

Umjesto toga, možete preuzeti Camera2 API probu iz trgovine Google Play i testirati rezultat bez daljnjeg.

Putem ove aplikacije dobit ćete sve detalje o lećama stražnje i prednje kamere. S tom informacijom možete bez napora potvrditi je li Android uređaj dobio Camera2 API podršku ili ne.

Korak 1: Nabavite aplikaciju Camera2 API Probe

Ne želite gubiti vrijeme na dodavanje različitih naredbenih redaka, a zatim preuzmite sljedeću aplikaciju da provjerite pojedinosti API-ja kamere. 

  • Posjetite aplikaciju Trgovina Google Play. 
  • Unesite Camera2 API probu u traku za pretraživanje. 
  • Kliknite na gumb Instaliraj. 
  • Pričekajte da se proces preuzimanja odvija. 
  • Na kraju otvorite aplikaciju.

Korak 2: Provjerite Camera2 API podršku

Nakon što pristupite aplikaciji, sučelje će se učitati s raznim detaljima u Camera2 API. Odjeljak kamere podijeljen je na "ID kamere: 0" doniran za modul stražnje kamere i "ID kamere: 1", koji se obično odnosi na objektiv za selfije.

Odmah ispod ID-a kamere, morate provjeriti razinu hardverske podrške u obje kamere. Ovdje ćete znati podržava li vaš uređaj Camera2 API. Postoje četiri razine koje ćete vidjeti u toj kategoriji, a svaka od njih definirana je na sljedeći način:

  • Razina_3: To znači da CameraAPI2 pruža neke dodatne pogodnosti za hardver kamere, što općenito uključuje RAW slike, YUV ponovnu obradu itd.
  • Potpuno: Odnosi se na to da je većina funkcija CameraAPI2 dostupna.
  • Ograničeno: Kao što naziv govori, dobivate samo ograničenu količinu resursa od Camera API2.
  • Naslijeđe: To znači da vaš telefon podržava Camera1 API starije generacije.
  • Vanjski: Nudi slične povlastice kao LIMITED s nekim nedostacima. Međutim, omogućuje korisnicima korištenje vanjskih kamera kao USB web kamera.

Općenito, vidjet ćete da će vaš telefon dobiti zelenu kvačicu na FULL odjeljku razine hardverske podrške, što znači da je vaš pametni telefon prikladan za instaliranje google portova za kameru, tzv. GCam.

Note: Ako primijetite da razina hardverske podrške u odjeljku Legacy pokazuje zelenu kvačicu, to znači da vaš telefon ne podržava Camera2 API. U tom slučaju morate primijeniti metodu ručnog omogućavanja koju smo opisali ovaj vodič.

Zaključak

Nadam se da ste naučili važnost Camera2 API podrške na android telefonima. Nakon što ste provjerili informacije o API-ju, nemojte gubiti vrijeme na instaliranje tih priključaka Google kamere treće strane preko vašeg uređaja. To je izvrstan primjer da je dio softvera upravo potreban za poboljšanje rezultata kamere.

U međuvremenu, ako naiđete na bilo kakve sumnje, možete nas obavijestiti o njima putem okvira za komentare ispod.

O Abelu Damini

Abel Damina, inženjer strojnog učenja i zaljubljenik u fotografiju, suosnivač je GCamApk blog. Njegova stručnost u umjetnoj inteligenciji i oštro oko za kompoziciju nadahnjuju čitatelje da pomiču granice u tehnologiji i fotografiji.