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:
Aşağıdaki paket, Android 16 için kullanımdan kaldırıldı:
Yeni veya güncellenmiş sahneler
Android 16 aşağıdaki sahneleri sunar:
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 |
Sahne6 ve sahne7'yi yeniden kullanır ancak genişten telefoto kameraya geçişin ayrı olarak test edilmesine olanak tanır. Çünkü grafik mesafesi telefoto kamera için optimize edilmelidir. |
Yeni testler
Android 16'da aşağıdaki testler kullanıma sunuluyor:
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 kameraya geçiş için yakınlaştırma kontrolü ekler. |
scene_tele |
test_preview_zoom_tele |
Genişten telefotoya 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 çekimi 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 testler tarafından 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ılama nedeniyle kaldırıldı. |
scene2_f |
test_num_faces |
test_preview_num_faces tarafından test edilen sahnede yüz algılama nedeniyle kaldırıldı. |