Catatan rilis Camera Image Test Suite Android 16

Rilis Android 16 mencakup sejumlah perubahan pada ITS Kamera. Halaman ini merangkum perubahan ITS Kamera untuk Android 16.

Versi Python dan paket

Kami sangat menganjurkan partner untuk menggunakan software pengelolaan paket guna menggabungkan paket versi yang benar untuk membuat lingkungan virtual bagi pengembangan rilis Android. Untuk contoh alat pengelolaan paket yang menangani sebagian besar paket yang diperlukan, lihat dokumentasi Python 3 untuk venv.

Android 16 mendukung versi Python dan paket berikut:

Paket berikut baru untuk Android 16:

Paket berikut tidak digunakan lagi untuk Android 16:

Adegan baru atau yang diperbarui

Android 16 memperkenalkan adegan berikut:

Scene Deskripsi
scene1_3 Bagan abu-abu yang mirip dengan scene1_1 tanpa batas putih.
scene6 Memperbarui petak lingkaran dengan petak penanda ArUco untuk mengidentifikasi objek yang ditemukan dalam adegan secara unik.
scene_ip Adegan baru untuk perbandingan kesamaan gambar antara aplikasi kamera default dan hasil pengambilan Gambar Aplikasi Kamera Jetpack.
scene_tele Menggunakan kembali scene6 dan scene7, tetapi memungkinkan crossover kamera lebar ke tele diuji secara terpisah karena jarak bagan harus dioptimalkan untuk kamera tele.

Pengujian baru

Android 16 memperkenalkan pengujian berikut:

Scene Nama pengujian Deskripsi
scene1_3 test_exposure_time_priority Memverifikasi fitur mode prioritas waktu eksposur Android 16.
scene1_3 test_sensitivity_priority Memverifikasi fitur mode prioritas ISO Android 16.
scene2_a test_exposure_keys_consistent Memverifikasi nilai metadata eksposur untuk pengambilan otomatis dan manual.
scene2_b test_preview_num_faces Memverifikasi deteksi wajah untuk pengambilan streaming pratinjau scene2_b.
scene2_d test_preview_num_faces Memverifikasi deteksi wajah untuk pengambilan streaming pratinjau scene2_d.
scene2_f test_preview_num_faces Memverifikasi deteksi wajah untuk pengambilan streaming pratinjau scene2_f.
scene2_g test_preview_num_faces Memverifikasi deteksi wajah untuk pengambilan streaming pratinjau scene2_g dengan wajah dalam profil.
scene_flash test_night_mode_indicator Memverifikasi fitur Indikator Mode Malam Android 16.
scene_ip test_default_jca_ip Memverifikasi kesamaan gambar antara aplikasi kamera default dan Aplikasi Kamera Jetpack.
scene_tele test_zoom_tele Menambahkan pemeriksaan zoom untuk transisi kamera lebar ke tele.
scene_tele test_preview_zoom_tele Menambahkan pemeriksaan zoom pratinjau untuk transisi kamera lebar ke tele.
scene_tele test_multi_camera_switch_tele Menambahkan pemeriksaan peralihan multi-kamera untuk transisi kamera lebar ke tele.
sensor_fusion test_video_stabilization_jca Mirip dengan test_video_stabilization, tetapi menggunakan Aplikasi Kamera Jetpack untuk merekam video.

Pengujian yang difaktorkan ulang

Di Android 16, pengujian berikut di-refactor untuk meningkatkan cakupan pengujian dan mengelompokkan pengujian secara lebih logis:

Scene Nama pengujian Deskripsi
scene1_3 test_ev_compensation Menggabungkan test_ev_compensation_advanced & test_ev_compensation_basic.
scene3 test_imu_drift Menjalankan pengujian lebih lama untuk mengungkap masalah penyimpangan giroskop pada suhu yang lebih tinggi.
scene6 test_zoom Berhenti melakukan zoom saat transisi ke lensa telefoto. Menambahkan pemeriksaan offset. Menggunakan Aplikasi Kamera Jetpack untuk pengambilan gambar.
sensor_fusion test_preview_stabilization Difaktorkan ulang untuk menguji rasio zoom 0,9x dan 1,1x untuk cakupan kamera ultra-wide.

Selain itu, sejumlah pengujian di scene1_1 dan scene1_2 dipindahkan ke scene1_3 untuk menyeimbangkan beban tiga sub-adegan. Namun, hanya pengujian yang tidak memerlukan fokus otomatis yang dipindahkan karena scene1_3 tidak memiliki batas putih.

Pengujian yang tidak digunakan lagi

Di Android 16, pengujian berikut tidak digunakan lagi karena fungsi pengujiannya tercakup oleh pengujian lain:

Scene Nama pengujian Deskripsi
scene2_b test_num_faces Dihapus karena deteksi wajah dalam adegan yang diuji oleh test_preview_num_faces.
scene2_f test_num_faces Dihapus karena deteksi wajah dalam adegan yang diuji oleh test_preview_num_faces.