Otu esi elele nkwado igwefoto2 API na ngwaọrụ gam akporo ọ bụla?

Ọ bụrụ na ịchọrọ imeghe uru niile nke nhọrọ ọdụ ụgbọ mmiri Google, mgbe ahụ ihe mbụ ị ga-amata ga-abụ Camera2 API.

N'ime edemede a, ị ga-enweta ozi zuru oke maka otu esi elele nkwado Camera2 API na ngwaọrụ gam akporo na-enweghị nsogbu.

Ụdị ama ama ama emela nke ọma, karịsịa na ngalaba ngwanrọ yana ngwaike. Mana evolushọn na ngalaba igwefoto na-enwe mmetụta mgbe ụfọdụ na ekwentị ochie ebe ọ bụ na ha anaghị akwado atụmatụ ndị ahụ mara mma na-apụta na ekwentị ọgbara ọhụrụ.

Agbanyeghị, ọ bụghị iwu edere na ekwentị ọ bụla na-abịa na ahụmịhe igwefoto pụrụ iche. Agbanyeghị, ụdịdị ndị a ma ama na-eme nke ọma n'inye njirimara nhazi ka mma maka igwefoto, mana ọ bụghị eziokwu maka ọtụtụ ekwentị.

N'oge a, onye ọrụ nwere ike ịnweta mod igwefoto google n'ụzọ dị mfe iji nụ ụtọ uru ndị ahụ niile na-atọ ụtọ ma na-egbuke egbuke n'elu ama ha. Mana, mgbe ị gụrụ gbasara usoro nrụnye, ị nwere ike ịnụ maka igwefoto2 API.

Na n'ime ọkwa na-esote, ị ga-enweta nkuzi zuru oke maka ịlele ma ekwentị gị ọ na-akwado API Camera2 ma ọ bụ na ọ kwadoghị. Mana tupu anyị banye na ntuziaka, ka anyị buru ụzọ mara banyere okwu a!

Kedu ihe bụ Camera2 API?

API (Interface Programming Ngwa) na-enye ndị mmepe ohere ịnweta ngwa ngwa ma na-enye ha ohere ịmegharị ụfọdụ mgbanwe dịka ọchịchọ ha siri dị.

N'otu aka ahụ, Igwefoto 2 bụ android API nke ngwa igwefoto ekwentị na-enye ohere ịnweta onye nrụpụta. Ebe Android bụ isi mmalite mepere emepe, ụlọ ọrụ ahụ jiri gam akporo 5.0 Lollipop kwalite API.

Ọ na-enye ikike dị mma maka ịdịmma igwefoto site na ịgbakwunye ọsọ nkpuchi, ịkwalite agba, njide RAW na ọtụtụ akụkụ ndị ọzọ nke njikwa. Site na nkwado API a, ama gị nwere ike ịkwanye oke ihe mmetụta igwefoto wee nye nsonaazụ bara uru.

Ọzọkwa, ọ na-enyekwa teknụzụ dị elu nke HDR na atụmatụ ndị ọzọ na-akpali akpali nke na-achịkwa ahịa ugbu a. N'elu nke ahụ, ozugbo ị kwadoro na ngwaọrụ ahụ nwere nkwado API a, mgbe ahụ ị nwere ike ijikwa ihe mmetụta, kwalite otu etiti ahụ, ma melite nsonaazụ oghere n'ụzọ dị mfe.

Ị ga-enweta ozi zuru ezu gbasara API a na onye ọrụ gọọmentị Akwụkwọ Google. Yabụ, lelee ya ma ọ bụrụ na ị nwere mmasị ịmatakwu.

Usoro 1: Kwenye igwefoto2 API site na Iwu ADB

Jide n'aka na i meelarị ọnọdụ onye nrụpụta na ama gị wee wụnye ngwa ngwa ADB na kọmputa gị. 

  • Kwado USB Debugging site na ọnọdụ onye nrụpụta. 
  • Jikọọ ekwentị gị site na iji eriri na Windows ma ọ bụ Mac. 
  • Ugbu a, mepee iwu ozugbo ma ọ bụ PowerShell (Windows) ma ọ bụ Window Terminal (macOS).
  • Tinye iwu - adb shell "getprop | grep HAL3"
  • Ọ bụrụ na ị nweta nsonaazụ ndị a

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

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

Ọ pụtara na ekwentị gị nwere nkwado zuru oke nke API Camera2. Agbanyeghị, ọ bụrụ na ọ naghị egosi otu ihe ahụ, mgbe ahụ ị nwere ike iji aka mee ya.

Usoro 2: Nweta ngwa njedebe iji kwenye 

  • Download Ngwa Terminal Emulator dịka nhọrọ gị siri dị
  • Mepee ngwa ma tinye iwu - getprop | grep HAL3
  • Ọ bụrụ na ị nweta nsonaazụ ndị a:

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

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

Dịka usoro gara aga, ngwaọrụ gị ga-enweta HAL3 igwefoto site na nkwado zuru oke nke API Camera2. Agbanyeghị, ọ bụrụ na nsonaazụ ya abụghị otu nke dị n'elu, ịkwesịrị iji aka mee API ndị ahụ.

Usoro 3: Lelee nkwado API Camera2 site na ngwa ndị ọzọ

Enwere ụzọ dị iche iche iji kwado ma ngwaọrụ ahụ nwetara nhazi igwefoto2 API maka ama ha ma ọ bụ na ọ bụghị. Ọ bụrụ na ị bụ onye ọrụ techie, ị nwekwara ike iji ngwa ngwa ADB na kọmputa gị iji lelee nkọwa ndị ahụ.

N'aka nke ọzọ, ị nwekwara ike ibudata terminal ngwa na ekwentị gị ime otú ahụ. Agbanyeghị, anyị achọghị ka ị mebie mbọ gị n'ihe na-ewe oge.

Kama nke ahụ, ịnwere ike ibudata nyocha igwefoto2 API na Ụlọ Ahịa Google Play wee nwalee nsonaazụ ya na-enweghị mmasị ọzọ.

Site na ngwa a, ị ga-enweta nkọwa niile gbasara lenses azụ na n'ihu. Site na ozi ahụ, ị ​​nwere ike ịchọpụta ma ngwaọrụ gam akporo nwetara nkwado API Camera2 ma ọ bụ na ọ nweghị.

Kwụpụ 1: Nweta ngwa nyocha igwefoto2 API

Achọghị igbu oge gị ịgbakwunye ahịrị iwu dị iche iche, wee budata ngwa a ka ịlele nkọwa API igwefoto. 

  • Gaa na ngwa Google Play Store. 
  • Tinye nyocha igwefoto2 API n'ogwe ọchụchọ. 
  • Pịa bọtịnụ Wụnye. 
  • Chere ruo mgbe nbudata usoro ga-ewere ọnọdụ. 
  • N'ikpeazụ, mepee ngwa ahụ.

Kwụpụ 2: Lelee nkwado API Camera2

Ozugbo ị nwetagoro ngwa a, a ga-eji nkọwa dị iche iche jupụta interface ahụ na igwefoto2 API. A na-ekewa ngalaba igwefoto ka ọ bụrụ "NJ igwefoto: 0" nke enyere maka modul igwefoto azụ, yana "ID igwefoto: 1", nke na-ezokarị aka na oghere selfie.

N'okpuru ID igwefoto, ị ga-elele ọkwa nkwado ngwaike na igwefoto abụọ ahụ. Nke a bụ ebe ị ga-ama ma ngwaọrụ gị ọ na-akwado API Camera2. Enwere ọkwa anọ ị ga-ahụ na ngalaba ahụ, ma kọwapụta nke ọ bụla n'ime ha dịka ndị a:

  • Ọkwa_3: Ọ pụtara na CameraAPI2 na-enye ụfọdụ uru mgbakwunye maka ngwaike igwefoto, nke na-agụnyekarị onyonyo RAW, nhazigharị YUV, wdg.
  • Zuru ezu: Ọ na-ezo aka na ọtụtụ ọrụ CameraAPI2 nwere ike ịnweta.
  • Oke: Dịka aha a kpọtụrụ aha, ị na-enweta naanị oke ego sitere na Igwefoto API2.
  • Ihe nketa: Ọ pụtara na ekwentị gị na-akwado API Camera1 ochie.
  • Mpụga: Na-enye ụdị uru dị ka LIMITED nwere ụfọdụ ndọghachi azụ. Agbanyeghị, ọ na-enye ndị ọrụ ohere iji igwefoto mpụga dị ka kamera webụ USB.

Na mkpokọta, ị ga-ahụ na ekwentị gị ga-enweta akara akwụkwọ ndụ akwụkwọ ndụ na ngalaba zuru oke nke ọkwa nkwado ngwaike, nke pụtara na ekwentị gị dabara adaba maka ịwụnye ọdụ ụgbọ mmiri google, aka. GCam.

Note: Ọ bụrụ na ị chọpụta na ọkwa nkwado ngwaike dị na ngalaba Legacy na-egosi akara akwụkwọ ndụ akwụkwọ ndụ, ọ pụtara na ekwentị gị anaghị akwado API camera2. N'okwu ahụ, ị ​​ga-etinye usoro iji aka mee ihe, nke anyị kpuchiri nduzi a.

mmechi

Enwere m olileanya na ị mụtala mkpa nkwado API Camera2 dị na ekwentị android. Ozugbo ị kwadoro ozi API, egbula oge gị ịwụnye ọdụ ụgbọ mmiri google ndị ọzọ na ngwaọrụ gị. Ọ bụ ezigbo ihe atụ na njedebe ngwanro dị mkpa kpọmkwem iji melite nsonaazụ igwefoto.

Ka ọ dị ugbu a, ọ bụrụ na ị nweta obi abụọ ọ bụla, ị nwere ike ime ka anyị mara banyere ha site na igbe nkọwa n'okpuru.

Banyere Abel Damina

Abel Damina, onye injinia mmụta igwe na onye na-anụ ọkụ n'obi na-ese foto, mebere ya GCamblọgụ Apk. Ọkachamara ya na AI na anya siri ike maka ihe mejupụtara na-akpali ndị na-agụ akwụkwọ ịkwanye oke na teknụzụ na foto.