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

Ako želite da otključate sve prednosti opcija porta za Google kameru, prva stvar o kojoj biste trebali znati je Camera2 API.

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

Brendovi pametnih telefona su se dosta poboljšali, posebno u softverskom odjelu kao i hardveru. Ali evolucija u dijelu kamere se ponekad čini zastarjelom na starijim telefonima jer ne podržavaju one fensi karakteristike koje se pojavljuju u modernim pametnim telefonima.

Mada, nije pisano pravilo da svaki telefon dolazi sa izuzetnim iskustvom kamere. Međutim, mainstream brendovi se odlično snalaze u pružanju boljih atributa prilagođavanja za kamere, ali to nije istina za većinu telefona.

Danas, korisnik može lako dobiti mod za google kameru kako bi uživao u svim onim zanimljivim i briljantnim pogodnostima preko svog pametnog telefona. Ali, kada pročitate o procesu instalacije, možda ćete čuti za Camera2 API.

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

Šta je Camera2 API?

API (Application Programming Interface) daje programerima pristup softveru i omogućava im da podese neke modifikacije prema svojim željama.

Isto tako, Camera 2 je android API softvera za kameru telefona koji omogućava pristup programeru. Pošto je Android open source, kompanija je lansirala API sa ažuriranjem za Android 5.0 Lollipop.

Pruža valjan autoritet nad kvalitetom kamere dodavanjem veće brzine zatvarača, poboljšanja boja, snimanja RAW formata i mnogih drugih aspekata kontrole. Kroz ovu API podršku, vaš pametni telefon može pomjeriti granice senzora kamere i pružiti povoljne rezultate.

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

Dodatne detaljne informacije u vezi sa ovim API-jem ćete dobiti na službenoj stranici Google dokumentacija. Dakle, pogledajte ako ste zainteresovani da saznate više.

Metoda 1: Potvrdite Camera2 API putem ADB naredbi

Uvjerite se da ste već omogućili programski mod na svom pametnom telefonu i instalirajte ADB komandnu liniju na svom računaru. 

  • Omogućite USB otklanjanje grešaka u modu za programere. 
  • Povežite telefon pomoću kabla na Windows ili Mac. 
  • Sada otvorite komandnu liniju ili PowerShell (Windows) ili Terminal Window (macOS).
  • Unesite komandu – 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: Nabavite aplikaciju Terminal za potvrdu 

  • Preuzmite Aplikacija Emulator terminala prema Vašem izboru
  • Otvorite aplikaciju i unesite komandu – getprop | grep HAL3
  • Ako dobijete sljedeće rezultate:

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

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

Kao i prethodni metod, vaš uređaj mora dobiti Camera HAL3 uz potpunu podršku Camera2 API-ja. Međutim, ako rezultati nisu isti kao gore, morate ručno omogućiti te API-je.

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

Postoje različiti načini da se potvrdi da li je uređaj dobio Camera2 API konfiguraciju za svoj pametni telefon ili ne. Ako ste tehnički korisnik, možete koristiti i ADB komandnu liniju na vašem računalu da provjerite te detalje.

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

Umjesto toga, možete preuzeti Camera2 API sondu iz Google Play Store-a i testirati rezultat bez ikakvog odlaganja.

Kroz ovu aplikaciju ćete dobiti sve detalje u vezi sa objektivima zadnje i prednje kamere. Sa tim informacijama možete bez napora potvrditi da li je Android uređaj dobio podršku za Camera2 API ili ne.

Korak 1: Preuzmite aplikaciju Camera2 API Probe

Ne želite gubiti vrijeme dodajući različite komandne linije, a zatim preuzmite sljedeću aplikaciju da provjerite detalje API-ja kamere. 

  • Posjetite aplikaciju Google Play Store. 
  • Unesite Camera2 API sondu u traku za pretraživanje. 
  • Kliknite na dugme Instaliraj. 
  • Pričekajte dok se proces preuzimanja ne izvrši. 
  • Konačno, otvorite aplikaciju.

Korak 2: Provjerite podršku za Camera2 API

Nakon što pristupite aplikaciji, sučelje će biti učitano s raznim detaljima u camera2 API-ju. Odjeljak kamere podijeljen je na “ID kamere: 0” doniran za modul stražnje kamere i “ID kamere: 1”, što se obično odnosi na selfi objektiv.

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

  • Nivo_3: To znači da CameraAPI2 pruža neke dodatne pogodnosti za hardver kamere, što općenito uključuje RAW slike, YUV reprocesiranje itd.
  • Pun: To se odnosi na to da je većina funkcija CameraAPI2 dostupna.
  • Ograničeno: Kao što je ime navedeno, dobijate samo ograničenu količinu resursa od Camera API2.
  • Naslijeđe: To znači da vaš telefon podržava stariju generaciju Camera1 API.
  • Spoljni: Nudi slične pogodnosti kao LIMITED uz neke nedostatke. Međutim, omogućava korisnicima da koriste eksterne kamere kao USB web kamere.

Općenito, vidjet ćete da će vaš telefon dobiti zelenu kvačicu u FULL dijelu nivoa hardverske podrške, što znači da je vaš pametni telefon pogodan za instaliranje portova za google kamere, tzv. GCam.

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

zaključak

Nadam se da ste naučili važnost podrške za Camera2 API na android telefonima. Nakon što provjerite informacije o API-ju, nemojte gubiti vrijeme na instaliranje portova za google kameru treće strane preko vašeg uređaja. To je sjajan primjer da je softverski kraj upravo potreban za poboljšanje rezultata kamere.

U međuvremenu, ako naiđete na bilo kakve nedoumice, možete nas obavijestiti o njima kroz polje za komentare ispod.

O Abelu Damini

Abel Damina, inženjer mašinskog učenja i entuzijasta fotografije, suosnivač je GCamApk blog. Njegova stručnost u oblasti veštačke inteligencije i oštro oko za kompoziciju inspirišu čitaoce da pomeraju granice u tehnologiji i fotografiji.