Android 16 sürümünde Camera ITS ile ilgili bir dizi değişiklik yapıldı. Bu sayfada, Android 16'daki Camera ITS değişiklikleri özetlenmektedir.
Python ve paket sürümleri
İş ortaklarının, Android sürüm geliştirme için sanal ortam oluşturmak üzere paketlerin doğru sürümlerini paketlemek için paket yönetim yazılımı kullanmasını önemle tavsiye ederiz. Gerekli paketlerin çoğunu işleyen örnek bir paket yönetim 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'da yeni sunulmuştur:
Aşağıdaki paketin Android 16'da desteği sonlandırıldı:
Yeni veya güncellenmiş sahneler
Android 16 ile aşağıdaki sahneler kullanıma sunulmuştur:
| Sahne | Açıklama |
|---|---|
scene1_3 |
Beyaz sınırı olmayan, scene1_1 simgesine benzeyen gri grafik. |
scene6 |
Sahnedeki yerleştirilmiş nesneyi benzersiz şekilde tanımlamak için daireler ızgarasını ArUco işaretçileri ızgarasıyla günceller. |
scene_ip |
Varsayılan kamera uygulaması ile Jetpack Camera App çekimleri arasındaki görüntü eşliği karşılaştırmaları için yeni sahne. |
scene_tele |
6. ve 7. sahneleri yeniden kullanır ancak geniş ve telefoto kamera geçişinin ayrı olarak test edilmesine olanak tanır. Bunun nedeni, grafik mesafesinin telefoto kamera için optimize edilmesi gerektiğidir. |
Yeni test sayısı
Android 16 ile aşağıdaki testler kullanıma sunulmuştur:
| Sahne | Test adı | Açıklama |
|---|---|---|
scene1_3 |
test_exposure_time_priority |
Android 16'daki pozlama süresi önceliği modu ö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 akışı yakalamaları için yüz algılamayı doğrular. |
scene2_d |
test_preview_num_faces |
scene2_d önizleme akışı yakalamaları için yüz algılamayı doğrular. |
scene2_f |
test_preview_num_faces |
scene2_f önizleme akışı yakalamaları için yüz algılamayı doğrular. |
scene2_g |
test_preview_num_faces |
scene2_g cihazında, profildeki yüzlerin önizleme akışı yakalamaları için yüz algılamayı doğrular. |
scene_flash |
test_night_mode_indicator |
Android 16'daki gece modu göstergesi özelliğini doğrular. |
scene_ip |
test_default_jca_ip |
Varsayılan kamera uygulaması ile Jetpack Camera App arasındaki görüntü eşliğini doğrular. |
scene_tele |
test_zoom_tele |
Genişten telefoto kamera geçişi için yakınlaştırma kontrolü ekler. |
scene_tele |
test_preview_zoom_tele |
Genişten telefoto kamera geçişi için önizleme yakınlaştırma kontrolü ekler. |
scene_tele |
test_multi_camera_switch_tele |
Genişten telefoto kameraya geçiş için çoklu kamera anahtarı kontrolü ekler. |
sensor_fusion |
test_video_stabilization_jca |
test_video_stabilization'ya benzer ancak video kaydı için Jetpack Camera
App'i kullanır. |
Yeniden düzenlenmiş 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 düzenlendi:
| Sahne | Test adı | Açıklama |
|---|---|---|
scene1_3 |
test_ev_compensation |
test_ev_compensation_advanced ve test_ev_compensation_basic belgelerini birleştirir. |
scene3 |
test_imu_drift |
Daha yüksek sıcaklıklarda jiroskop kayması sorunlarını ortaya çıkarmak 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. Çekimler için Jetpack Camera App'i 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 düzenlendi. |
Ayrıca, üç alt sahnenin yükünü dengelemek için scene1_1 ve scene1_2'deki bir dizi test scene1_3'ye taşınır. Ancak scene1_3 beyaz kenarlığa sahip olmadığından yalnızca otomatik odaklama gerektirmeyen testler taşınır.
Kullanımdan kaldırılan testler
Android 16'da, test işlevi diğer testlerle kapsandığı için 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ılandığı için kaldırıldı. |
scene2_f |
test_num_faces |
test_preview_num_faces tarafından test edilen sahnede yüz algılandığı için kaldırıldı. |