Kuinka tarkistaa Camera2 API -tuki millä tahansa Android-laitteella?

Jos haluat avata kaikki Googlen kameraporttivaihtoehtojen edut, ensimmäinen asia, josta sinun pitäisi tietää, on Camera2 API.

Tässä artikkelissa saat täydelliset tiedot Camera2 API -tuen tarkistamisesta Android-laitteissa ilman ongelmia.

Älypuhelinbrändit ovat kehittyneet paljon, erityisesti ohjelmisto- ja laitteisto-osastolla. Mutta kameraosion kehitys tuntuu joskus vanhentuneelta vanhemmissa puhelimissa, koska ne eivät tue niitä hienoja ominaisuuksia, jotka näkyvät nykyaikaisissa älypuhelimissa.

Ei kuitenkaan ole kirjoitettu sääntö, että jokaisen puhelimen mukana tulee poikkeuksellinen kamerakokemus. Yleisimmät tuotemerkit onnistuvat kuitenkin erinomaisesti tarjoamaan parempia mukautusominaisuuksia kameroille, mutta se ei pidä paikkaansa useimmissa puhelimissa.

Nykyään käyttäjä voi helposti hankkia Google-kameramodin nauttiakseen kaikista mielenkiintoisista ja loistavista eduista älypuhelimensa kautta. Mutta kun olet lukenut asennusprosessista, saatat kuulla Camera2 API:sta.

Ja seuraavassa viestissä saat koko opetusohjelman tarkistaaksesi, tukeeko puhelimesi Camera2 API:ta vai ei. Mutta ennen kuin sukeltaamme ohjeisiin, tutustu ensin tähän termiin!

Mikä on Camera2 API?

API (Application Programming Interface) antaa kehittäjille pääsyn ohjelmistoon ja antaa heille mahdollisuuden muokata joitain muutoksia toiveidensa mukaan.

Samoin Camera 2 on puhelimen kameraohjelmiston Android-sovellusliittymä, joka antaa kehittäjälle pääsyn. Koska Android on avoimen lähdekoodin, yritys julkaisi API:n Android 5.0 Lollipop -päivityksellä.

Se antaa pätevän auktoriteetin kameran laadulle lisäämällä valotusaikaa, parantamalla värejä, RAW-kaappausta ja monia muita hallintaan liittyviä näkökohtia. Tämän API-tuen avulla älypuhelimesi voi ylittää kameran sensorin rajoja ja tuottaa edullisia tuloksia.

Lisäksi se tarjoaa myös kehittynyttä HDR-tekniikkaa ja muita jännittäviä ominaisuuksia, jotka tällä hetkellä hallitsevat markkinoita. Tämän lisäksi, kun olet varmistanut, että laitteessa on tämä API-tuki, voit ohjata antureita, tehostaa yksittäistä kuvaa ja parantaa objektiivin tuloksia helposti.

Saat lisätietoja tästä API:sta viralliselta sivulta Googlen dokumentaatio. Joten katso se, jos olet kiinnostunut tietämään lisää.

Tapa 1: Vahvista Camera2 API ADB-komentojen kautta

Varmista, että olet jo ottanut kehittäjätilan käyttöön älypuhelimellasi ja asenna ADB-komentokehote tietokoneellesi. 

  • Ota USB-virheenkorjaus käyttöön kehittäjätilassa. 
  • Liitä puhelin kaapelilla Windows- tai Mac-tietokoneeseen. 
  • Avaa nyt komentokehote tai PowerShell (Windows) tai Terminal Window (macOS).
  • Anna komento - adb shell "getprop | grep HAL3"
  • Jos saat seuraavat tulokset

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

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

Se tarkoittaa, että älypuhelimellasi on täysi Camera2 API -tuki. Jos se ei kuitenkaan näy samoin, sinun on ehkä otettava se käyttöön manuaalisesti.

Tapa 2: Hanki Terminal App vahvistusta varten 

  • Lataa Terminal Emulator -sovellus valintasi mukaan
  • Avaa sovellus ja kirjoita komento - getprop | grep HAL3
  • Jos saat seuraavat tulokset:

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

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

Kuten edellisessä menetelmässä, laitteesi on hankittava Camera HAL3 Camera2 API:n täydellisellä tuella. Jos tulokset eivät kuitenkaan ole samat kuin yllä, sinun on otettava kyseiset API:t käyttöön manuaalisesti.

Tapa 3: Tarkista Camera2 API -tuki kolmannen osapuolen sovelluksen kautta

On useita tapoja varmistaa, onko laitteella Camera2 API -määritykset älypuhelimeen vai ei. Jos olet tekninen käyttäjä, voit myös käyttää tietokoneesi ADB-komentokehotetta tarkistaaksesi nämä tiedot.

Toisaalta voit myös ladata päätesovelluksen puhelimeesi tehdäksesi sen. Emme kuitenkaan halua sinun tuhlaavan vaivaasi johonkin aikaa vievään.

Sen sijaan voit ladata Camera2 API -anturin Google Play Kaupasta ja testata tulosta ilman pitkiä puheita.

Tämän sovelluksen kautta saat kaikki tiedot taka- ja etukameran linsseistä. Näiden tietojen avulla voit varmistaa vaivattomasti, onko Android-laitteella Camera2 API -tukea vai ei.

Vaihe 1: Hanki Camera2 API Probe -sovellus

Älä tuhlaa aikaasi erilaisten komentorivien lisäämiseen, vaan lataa sitten seuraava sovellus tarkistaaksesi kameran API-tiedot. 

  • Käy Google Play Kauppa -sovelluksessa. 
  • Kirjoita hakupalkkiin Camera2 API -anturi. 
  • Napsauta Asenna-painiketta. 
  • Odota, kunnes latausprosessi tapahtuu. 
  • Avaa lopuksi sovellus.

Vaihe 2: Tarkista Camera2 API -tuki

Kun olet käyttänyt sovellusta, käyttöliittymä ladataan erilaisilla yksityiskohdilla camera2 API:ssa. Kameraosio on jaettu takakameramoduuliin lahjoitettuun "Camera ID: 0":een ja "Camera ID: 1" -kohtaan, joka yleensä viittaa selfie-objektiiviin.

Aivan kameratunnuksen alapuolelta sinun on tarkistettava laitteiston tukitaso molemmissa kameroissa. Täältä tiedät, tukeeko laitteesi Camera2 API:ta. Tässä luokassa on neljä tasoa, ja jokainen niistä on määritelty seuraavasti:

  • Taso_3: Se tarkoittaa, että CameraAPI2 tarjoaa joitain lisäetuja kameralaitteistolle, joka sisältää yleensä RAW-kuvia, YUV-uudelleenkäsittelyn jne.
  • Koko: Se viittaa siihen, että suurin osa CameraAPI2:n toiminnoista on käytettävissä.
  • Rajoitettu: Kuten nimi viittaa, saat vain rajoitetun määrän resursseja Camera API2:lta.
  • Perintö: Se tarkoittaa, että puhelimesi tukee vanhemman sukupolven Camera1 API:ta.
  • ulkoiset: Tarjoaa samanlaisia ​​etuja kuin LIMITED, mutta myös haittoja. Sen avulla käyttäjät voivat kuitenkin käyttää ulkoisia kameroita USB-verkkokamerana.

Yleensä näet, että puhelimesi saa vihreän rastin laitteistotukitason FULL-osiossa, mikä tarkoittaa, että älypuhelimesi sopii google-kameraporttien asennukseen, eli GCam.

Note: Jos huomaat, että laitteiston tukitaso Legacy-osiossa näyttää vihreää rastia, se tarkoittaa, että puhelimesi ei tue camera2 API:ta. Siinä tapauksessa sinun on käytettävä manuaalista käyttöönottomenetelmää, jota olemme käsitelleet Tämän oppaan.

Yhteenveto

Toivon, että olet oppinut Camera2 API -tuen tärkeyden Android-puhelimissa. Kun olet vahvistanut API-tiedot, älä tuhlaa aikaasi asentamalla kolmannen osapuolen Google-kameraportteja laitteellesi. Se on hyvä esimerkki siitä, että ohjelmistopäätä tarvitaan juuri kameratulosten parantamiseen.

Sillä välin, jos sinulla on epäilyksiä, voit kertoa niistä meille alla olevan kommenttikentän kautta.

Tietoja Abel Daminasta

Abel Damina, koneoppimisen insinööri ja valokuvauksen harrastaja, oli yksi sen perustajista GCamApk blogi. Hänen tekoälyn asiantuntemuksensa ja innokas katseensa sävellykseen inspiroivat lukijoita ylittämään rajoja tekniikan ja valokuvauksen alalla.