Herhangi bir Android Cihazda Camera2 API Desteği Nasıl Kontrol Edilir?

Google kamera bağlantı noktası seçeneklerinin tüm avantajlarından yararlanmak istiyorsanız, bilmeniz gereken ilk şey Camera2 API olacaktır.

Bu yazıda, android cihazlarda Camera2 API desteğini sorunsuz bir şekilde nasıl kontrol edeceğiniz konusunda eksiksiz bilgi alacaksınız.

Akıllı telefon markaları, özellikle donanımın yanı sıra yazılım departmanında da çok gelişti. Ancak kamera bölümündeki evrim, modern akıllı telefonlarda görünen süslü özellikleri desteklemedikleri için eski telefonlarda bazen modası geçmiş gibi geliyor.

Bununla birlikte, her telefonun olağanüstü bir kamera deneyimi ile geldiği yazılı bir kural değildir. Bununla birlikte, ana akım markalar kameralar için daha iyi özelleştirme özellikleri sağlamada harikalar yaratıyor, ancak bu çoğu telefon için doğru değil.

Günümüzde, kullanıcı, akıllı telefonlarında tüm bu ilginç ve parlak avantajların keyfini çıkarmak için kolayca bir google kamera modu edinebilir. Ancak kurulum sürecini okuduktan sonra Camera2 API hakkında bir şeyler duyabilirsiniz.

Bir sonraki gönderide, telefonunuzun Camera2 API'sini destekleyip desteklemediğini kontrol etme konusunda eksiksiz bir eğitim alacaksınız. Ancak talimatlara dalmadan önce, önce bu terim hakkında bilgi verelim!

Camera2 API'si nedir?

API (Uygulama Programlama Arayüzü), geliştiricilere yazılıma erişim sağlar ve bazı değişiklikleri isteklerine göre ince ayar yapmalarına izin verir.

Aynı şekilde Camera 2, telefonun kamera yazılımının bir geliştiriciye erişim sağlayan bir android API'sidir. Android açık kaynak olduğundan, şirket API'yi Android 5.0 Lollipop güncellemesiyle başlattı.

Daha fazla deklanşör hızı ekleyerek, renkleri geliştirerek, RAW yakalamayı ve kontrolün diğer birçok yönünü ekleyerek kamera kalitesi üzerinde geçerli bir yetki sağlar. Bu API desteği sayesinde akıllı telefonunuz kamera sensörü sınırlarını zorlayabilir ve avantajlı sonuçlar sağlayabilir.

Ayrıca, HDR'nin ileri teknolojisini ve şu anda pazara hakim olan diğer heyecan verici özellikleri de sunar. Üstelik, cihazın bu API desteğine sahip olduğunu onayladıktan sonra, sensörleri kontrol edebilir, tek kareyi geliştirebilir ve lens sonuçlarını kolayca iyileştirebilirsiniz.

Bu API ile ilgili ek ayrıntılı bilgileri resmi olarak alacaksınız. Google belgeleri. Bu nedenle, daha fazla bilgi edinmek istiyorsanız kontrol edin.

Yöntem 1: ADB Komutları Yoluyla Camera2 API'sini Onaylayın

Akıllı telefonunuzda geliştirici modunu zaten etkinleştirdiğinizden emin olun ve bilgisayarınıza ADB komut istemini yükleyin. 

  • Geliştirici modundan USB Hata Ayıklamayı etkinleştirin. 
  • Kabloyu kullanarak telefonunuzu Windows veya Mac'e bağlayın. 
  • Şimdi, komut istemini veya PowerShell'i (Windows) veya Terminal Penceresini (macOS) açın.
  • Komutu girin – adb shell "getprop | grep HAL3"
  • Aşağıdaki sonuçları alırsanız

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

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

Bu, akıllı telefonunuzun tam teşekküllü Camera2 API desteğine sahip olduğu anlamına gelir. Ancak, aynı şeyi göstermiyorsa, manuel olarak etkinleştirmeniz gerekebilir.

Yöntem 2: Onaylamak için Terminal Uygulamasını Alın 

  • Atomic Cüzdanı indirin : Terminal Emülatörü uygulaması seçiminize göre
  • Uygulamayı açın ve komutu girin - getprop | grep HAL3
  • Aşağıdaki sonuçları alırsanız:

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

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

Önceki yöntemde olduğu gibi, cihazınızın Camera3 API'sinin tam desteğiyle Camera HAL2 kazanması gerekir. Ancak, sonuçlar yukarıdakiyle aynı değilse, bu API'leri manuel olarak etkinleştirmeniz gerekir.

Yöntem 3: Üçüncü Taraf Uygulama aracılığıyla Camera2 API Desteğini Kontrol Edin

Cihazın, akıllı telefonları için Camera2 API yapılandırmasına sahip olup olmadığını doğrulamanın çeşitli yolları vardır. Teknisyen bir kullanıcıysanız, bu ayrıntıları kontrol etmek için bilgisayarınızdaki ADB komut istemini de kullanabilirsiniz.

Öte yandan bunun için terminal uygulamasını da telefonunuza indirebilirsiniz. Ancak, çabanızı zaman alan bir şey için boşa harcamanızı istemiyoruz.

Bunun yerine Google Play Store'dan Camera2 API probunu indirebilir ve daha fazla uzatmadan sonucu test edebilirsiniz.

Bu uygulama sayesinde arka ve ön kamera lensleri ile ilgili tüm detayları elde edeceksiniz. Bu bilgilerle, Android cihazın Camera2 API desteği alıp almadığını zahmetsizce onaylayabilirsiniz.

1. Adım: Camera2 API Probe Uygulamasını Edinin

Farklı komut satırları ekleyerek zamanınızı boşa harcamak istemiyorsanız, kamera API ayrıntılarını kontrol etmek için aşağıdaki uygulamayı indirin. 

  • Google Play Store uygulamasını ziyaret edin. 
  • Arama çubuğuna Camera2 API araştırmasını girin. 
  • Yükle düğmesine tıklayın. 
  • İndirme işlemi gerçekleşene kadar bekleyin. 
  • Son olarak, uygulamayı açın.

2. Adım: Camera2 API desteğini kontrol edin

Uygulamaya eriştiğinizde, kamera2 API'sinde arayüz çeşitli ayrıntılarla birlikte yüklenecektir. Kamera bölümü, arka kamera modülü için bağışlanan "Kamera Kimliği: 0" ve genellikle bir selfie lensini ifade eden "Kamera Kimliği: 1" olarak ikiye ayrılır.

Kamera kimliğinin hemen altında, her iki kamerada da Donanım destek seviyesini kontrol etmeniz gerekir. Cihazınızın Camera2 API'yi destekleyip desteklemediğini burada bileceksiniz. Bu kategoride göreceğiniz dört seviye vardır ve her biri aşağıdaki gibi tanımlanır:

  • 3. seviye: Bu, CameraAPI2'nin kamera donanımı için genellikle RAW görüntüleri, YUV yeniden işlemeyi vb. içeren bazı ekstra avantajlar sağladığı anlamına gelir.
  • Tam: CameraAPI2'nin işlevlerinin çoğuna erişilebilir olduğu anlamına gelir.
  • Sınırlı: Adından da anlaşılacağı gibi, Camera API2'den yalnızca sınırlı miktarda kaynak alıyorsunuz.
  • Eski: Bu, telefonunuzun eski nesil Camera1 API'yi desteklediği anlamına gelir.
  • harici: Bazı dezavantajlarla birlikte SINIRLI ile benzer avantajlar sunar. Ancak, kullanıcıların harici kameraları USB web kamerası olarak kullanmasına izin verir.

Genel olarak, donanım destek seviyesinin FULL bölümünde telefonunuzun yeşil bir onay işareti alacağını göreceksiniz, bu da akıllı telefonunuzun google camera portları, diğer adıyla yükleme için uygun olduğu anlamına gelir. GCam.

Note: Legacy bölümündeki donanım destek seviyesinin yeşil bir tik gösterdiğini fark ederseniz, bu, telefonunuzun camera2 API'sini desteklemediği anlamına gelir. Bu durumda, ele aldığımız manuel etkinleştirme yöntemini uygulamanız gerekir. Bu kılavuzu.

Sonuç

Umarım android telefonlarda Camera2 API desteğinin önemini öğrenmişsinizdir. API bilgilerini doğruladıktan sonra, bu üçüncü taraf google kamera bağlantı noktalarını cihazınıza yüklemekle zaman kaybetmeyin. Kamera sonuçlarını iyileştirmek için yazılımın sonuna tam olarak ihtiyaç duyulduğuna harika bir örnek.

Bu arada, herhangi bir şüpheyle karşılaşırsanız, aşağıdaki yorum kutusu aracılığıyla bize bildirebilirsiniz.

Abel Damina hakkında

Makine öğrenimi mühendisi ve fotoğraf meraklısı Abel Damina, GCamApk blogu. Yapay zeka konusundaki uzmanlığı ve kompozisyon konusundaki keskin bakış açısı, okuyuculara teknoloji ve fotoğrafçılıkta sınırları zorlama konusunda ilham veriyor.