Nola egiaztatu Camera2 API-ren laguntza Android edozein gailutan?

Google kameraren ataka aukeren abantaila guztiak desblokeatu nahi badituzu, jakin beharko zenukeen lehenengo gauza Camera2 APIa izango litzateke.

Artikulu honetan, Android gailuetan Camera2 API laguntza arazorik gabe egiaztatzeko informazio osoa jasoko duzu.

Smartphone markak asko hobetu dira, batez ere software sailean zein hardwarean. Baina kameraren ataleko bilakaera batzuetan zaharkituta ikusten da telefono zaharretan, telefono modernoetan agertzen diren ezaugarri dotore horiek onartzen ez dituztelako.

Hala ere, ez da idatzizko arau bat telefono bakoitzak kameraren esperientzia paregabea izatea. Hala ere, marka nagusiak bikain ari dira kamerentzako pertsonalizazio-atributu hobeak eskaintzen, baina ez da egia telefono gehienentzat.

Gaur egun, erabiltzaileak erraz lor dezake Google kameraren mod bat bere telefonoaren bidez abantaila interesgarri eta bikain horietaz gozatzeko. Baina, instalazio-prozesuari buruz irakurri duzunean, Camera2 APIaren berri izan dezakezu.

Eta hurrengo argitalpenean, zure telefonoak Camera2 APIa onartzen duen edo ez egiaztatzeko tutorial oso bat jasoko duzu. Baina argibideetan murgildu baino lehen, jakin dezagun termino honi buruz!

Zer da Camera2 APIa?

APIak (Application Programming Interface) garatzaileei softwarerako sarbidea ematen die eta aldaketa batzuk euren nahien arabera moldatzeko aukera ematen die.

Era berean, Camera 2 telefonoaren kameraren softwarearen Android API bat da, garatzaile bati sarbidea ematen diona. Android kode irekia denez, konpainiak APIa abiarazi zuen Android 5.0 Lollipop eguneraketarekin.

Kameraren kalitatearen gaineko aginte baliozkoa ematen du obturadorearen abiadura gehiago gehituz, koloreak hobetuz, RAW harrapaketa eta kontrolaren beste hainbat alderdi gehituz. API laguntza honen bidez, zure telefonoak kameraren sentsoreen mugak gainditu ditzake eta emaitza onak eman ditzake.

Gainera, HDR teknologia aurreratua eta gaur egun merkatuan nagusi diren beste ezaugarri zirraragarri batzuk ere ematen ditu. Horrez gain, gailuak API laguntza hau duela baieztatu ondoren, sentsoreak kontrola ditzakezu, fotograma bakarra hobetu eta lentearen emaitzak erraz hobetu ditzakezu.

API honi buruzko informazio xehatu gehigarria lortuko duzu ofizialean Google dokumentazioa. Beraz, begiratu gehiago jakin nahi baduzu.

1. metodoa: berretsi Camera2 APIa ADB komandoen bidez

Ziurtatu zure telefonoan garatzaile modua gaitu duzula eta ADB komando-gonbita zure ordenagailuan instalatu. 

  • Gaitu USB arazketa garatzaile moduan. 
  • Konektatu telefonoa kablea erabiliz Windows edo Mac-era. 
  • Orain, ireki komando-gonbita edo PowerShell (Windows) edo Terminal Window (macOS).
  • Sartu komandoa - adb shell "getprop | grep HAL3"
  • Ondorengo emaitzak lortzen badituzu

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

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

Horrek esan nahi du zure telefonoak Camera2 APIaren guztizko laguntza duela. Hala ere, berdina erakusten ez bada, baliteke eskuz gaitu behar izatea.

2. metodoa: Eskuratu Terminal aplikazioa baieztatzeko 

  • Download Terminal Emulator aplikazioa zure aukeraren arabera
  • Ireki aplikazioa eta idatzi komandoa - getprop | grep HAL3
  • Emaitza hauek lortzen badituzu:

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

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

Aurreko metodoa bezala, zure gailuak Kamera HAL3 irabazi behar du Camera2 APIaren laguntza osoarekin. Hala ere, emaitzak goiko berdinak ez badira, API horiek eskuz gaitu behar dituzu.

3. metodoa: egiaztatu Camera2 API-ren laguntza hirugarrenen aplikazioaren bidez

Gailuak bere telefonorako Camera2 API konfigurazioa lortu duen edo ez baieztatzeko hainbat modu daude. Erabiltzaile teknikoa bazara, zure ordenagailuko ADB komando-gonbita ere erabil dezakezu xehetasun horiek egiaztatzeko.

Bestalde, terminaleko aplikazioa telefonoan ere deskarga dezakezu horretarako. Hala ere, ez dugu nahi zure ahalegina alferrik galtzea denbora behar duen zerbaitetan.

Horren ordez, Google Play Store-tik Camera2 API zunda deskargatu eta emaitza probatu dezakezu ezer gehiagorik gabe.

Aplikazio honen bidez, atzeko eta aurreko kameraren lenteei buruzko xehetasun guztiak lortuko dituzu. Informazio horrekin, Android gailuak Camera2 API laguntza jaso duen ala ez berretsi dezakezu.

1. urratsa: Lortu Camera2 API Probe aplikazioa

Ez duzu denbora galdu nahi komando-lerro desberdinak gehitzen, eta deskargatu hurrengo aplikazioa kameraren APIaren xehetasunak egiaztatzeko. 

  • Bisitatu Google Play Store aplikazioa. 
  • Sartu Camera2 API zunda bilaketa-barran. 
  • Egin klik Instalatu botoian. 
  • Itxaron deskarga prozesua gauzatu arte. 
  • Azkenik, ireki aplikazioa.

2. urratsa: egiaztatu Camera2 APIaren laguntza

Aplikaziora sartu ondoren, interfazea hainbat xehetasunekin kargatuko da camera2 APIan. Kameraren atala atzeko kameraren modulurako emandako "Kamera ID: 0" eta "Kamera ID: 1" hauetan banatzen da, normalean selfie lente bati erreferentzia egiten diona.

Kameraren IDaren azpian, bi kameretako Hardware laguntza-maila egiaztatu behar duzu. Hemen jakingo duzu zure gailuak Camera2 APIa onartzen duen ala ez. Kategoria horretan ikusiko dituzun lau maila daude, eta horietako bakoitza honela definitzen da:

  • 3. maila: Horrek esan nahi du CameraAPI2-k abantaila gehigarri batzuk ematen ari zaizkiola kameraren hardwareari, oro har RAW irudiak, YUV birprozesatzea, etab.
  • osoa: CameraAPI2-ren funtzio gehienak eskuragarriak direla aipatzen du.
  • Mugatua: Izenak aipatzen zuen bezala, Kamera API2-tik baliabide kopuru mugatua besterik ez duzu eskuratzen.
  • Legatua: Horrek esan nahi du zure telefonoak belaunaldi zaharragoko Camera1 APIa onartzen duela.
  • Kanpo: LIMITED bezalako abantailak eskaintzen ditu eragozpen batzuekin. Hala ere, erabiltzaileei kanpoko kamera USB kamera gisa erabiltzeko aukera ematen die.

Oro har, zure telefonoak marka berdea jasoko duela ikusiko duzu hardware-laguntza mailaren OSOA atalean, hau da, zure telefonoa egokia da Google kamera-atalak instalatzeko. GCam.

Note: Legacy ataleko hardware laguntza-mailak marka berdea erakusten duela nabaritzen baduzu, zure telefonoak kamera2 APIa ez duela onartzen esan nahi du. Kasu horretan, eskuz gaitzeko metodoa aplikatu behar duzu, azaldu duguna Gida honetan.

Ondorioa

Espero dut Android telefonoetan Camera2 API euskarriaren garrantzia ikasi izana. APIaren informazioa egiaztatu ondoren, ez galdu denbora hirugarrenen Google kamera ataka horiek zure gailuan instalatzen. Adibide bikaina da software amaiera behar dela kameraren emaitzak hobetzeko.

Bien bitartean, zalantzaren bat topatzen baduzu, hauen berri eman diezagukezu beheko iruzkin-koadroaren bidez.

Abel Damiari buruz

Abel Damina, ikaskuntza automatikoko ingeniariak eta argazkilaritza zaleak, sortu zuen GCamApk bloga. AI-n duen esperientzia eta konposiziorako begi zorrotzak irakurleak teknologian eta argazkilaritzan mugak gainditzera bultzatzen ditu.