Android 16 sürümünde, Kamera ITS ile ilgili bir dizi değişiklik yapılmıştır. Bu sayfada, Android 16 için Kamera ITS değişiklikleri özetlenmiştir.
Python ve paket sürümleri
İş ortaklarının, Android sürüm geliştirmesi için sanal bir ortam oluşturmak üzere paketlerin doğru sürümlerini paketlemek amacıyla paket yönetimi yazılımı kullanmasını önemle tavsiye ederiz. Gerekli paketlerin çoğunu yöneten örnek bir paket yönetimi aracı için venv ile ilgili Python 3 belgelerine bakın.
Android 16 aşağıdaki Python ve paket sürümlerini destekler:
- Python 3.10.13
- OpenCV 4.10.0
- Numpy 2.2.5
- Matplotlib 3.8.4
- Scipy 1.13.1
- pySerial 3.5
- Pillow 10.3.0
- PyYAML 6.0.1
- Mobly 1.12.2
- FFmpeg 7.0.2
- Snippet UiAutomator 1.1.1
Aşağıdaki paket Android 16 için yenidir:
Aşağıdaki paketin Android 16 için desteği sonlandırıldı:
Yeni veya güncellenmiş sahneler
Android 16'da aşağıdaki sahneler kullanıma sunulmuştur:
Sahne | Açıklama |
---|---|
scene1_3 |
Beyaz sınırı olmayan scene1_1 'e benzer gri grafik. |
scene6 |
Sahnedeki bulunan nesneyi benzersiz bir şekilde tanımlamak için daire ızgarasını ArUco işaretçisi ızgarasıyla günceller. |
scene_ip |
Varsayılan kamera uygulaması ile Jetpack kamera uygulamasının çekimleri arasındaki resim eşleşmesi karşılaştırmaları için yeni sahne. |
scene_tele |
scene6 ve scene7'yi yeniden kullanır ancak grafik mesafesi tele kamera için optimize edilmesi gerektiğinden geniş kameradan tele kameraya geçişin ayrı olarak test edilmesine olanak tanır. |
Yeni testler
Android 16'da aşağıdaki testler kullanıma sunulmuştur:
Sahne | Test adı | Açıklama |
---|---|---|
scene1_3 |
test_exposure_time_priority |
Android 16 pozlama süresi öncelikli mod özelliğini doğrular. |
scene1_3 |
test_sensitivity_priority |
Android 16 ISO öncelik modu özelliğini doğrular. |
scene2_a |
test_exposure_keys_consistent |
Otomatik ve manuel çekimler için pozlama meta veri değerlerini doğrular. |
scene2_b |
test_preview_num_faces |
scene2_b önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene2_d |
test_preview_num_faces |
scene2_d önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene2_f |
test_preview_num_faces |
scene2_f önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene2_g |
test_preview_num_faces |
Profilde yüz bulunan scene2_g önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene_flash |
test_night_mode_indicator |
Android 16 Gece Modu Göstergesi özelliğini doğrular. |
scene_ip |
test_default_jca_ip |
Varsayılan kamera uygulaması ile Jetpack kamera uygulaması arasındaki görüntü eşleşmesini doğrular. |
scene_tele |
test_zoom_tele |
Geniş kameradan tele kameraya geçiş için yakınlaştırma kontrolü ekler. |
scene_tele |
test_preview_zoom_tele |
Geniş kameradan tele kameraya geçiş için önizleme yakınlaştırma kontrolü ekler. |
scene_tele |
test_multi_camera_switch_tele |
Geniş kameradan tele kameraya geçiş için çoklu kamera anahtarı kontrolü eklendi. |
sensor_fusion |
test_video_stabilization_jca |
test_video_stabilization 'e benzer ancak video kaydı için Jetpack Camera uygulamasını kullanır. |
Yeniden yapılandırılmış testler
Android 16'da, test kapsamını artırmak ve testleri daha mantıklı bir şekilde gruplandırmak için aşağıdaki testler yeniden yapılandırıldı:
Sahne | Test adı | Açıklama |
---|---|---|
scene1_3 |
test_ev_compensation |
test_ev_compensation_advanced ve test_ev_compensation_basic dosyalarını birleştirir. |
scene3 |
test_imu_drift |
Daha yüksek sıcaklıklarda jiroskop kayması sorunlarını tespit etmek için testi daha uzun süre çalıştırır. |
scene6 |
test_zoom |
Telefoto lense geçişte yakınlaştırmayı durdurur. Ofset kontrolü ekler. Kayıtlar için Jetpack Kamera Uygulaması'nı kullanır. |
sensor_fusion |
test_preview_stabilization |
Ultra geniş kamera kapsamı için hem 0,9x hem de 1,1x yakınlaştırma oranlarında test edilecek şekilde yeniden yapılandırıldı. |
Ayrıca, üç alt sahnenin yük dengesini sağlamak için scene1_1
ve scene1_2
'teki bazı testler scene1_3
'ye taşınır. Ancak yalnızca otomatik odaklama gerektirmeyen testler, beyaz kenarlığı olmadığı için taşınır.scene1_3
Desteği sonlandırılan testler
Android 16'da, test işlevinin diğer testler tarafından kapsanması nedeniyle aşağıdaki testlerin desteği sonlandırıldı:
Sahne | Test adı | Açıklama |
---|---|---|
scene2_b |
test_num_faces |
test_preview_num_faces tarafından test edilen sahnede yüz algılanması nedeniyle kaldırıldı. |
scene2_f |
test_num_faces |
test_preview_num_faces tarafından test edilen sahnede yüz algılanması nedeniyle kaldırıldı. |