Note di rilascio della suite di test delle immagini della fotocamera di Android 16

La release di Android 16 include una serie di modifiche a Camera ITS. Questa pagina riassume le modifiche di Camera ITS per Android 16.

Versioni di Python e dei pacchetti

Consigliamo vivamente ai partner di utilizzare un software di gestione dei pacchetti per raggruppare le versioni corrette dei pacchetti per creare un ambiente virtuale per lo sviluppo della release di Android. Per un esempio di strumento di gestione dei pacchetti che gestisce la maggior parte dei pacchetti richiesti, consulta la documentazione di Python 3 per venv.

Android 16 supporta le seguenti versioni di Python e dei pacchetti:

Il seguente pacchetto è nuovo per Android 16:

Il seguente pacchetto è stato ritirato per Android 16:

Scene nuove o aggiornate

Android 16 introduce le seguenti scene:

Scena Descrizione
scene1_3 Grafico grigio simile a scene1_1 senza bordo bianco.
scene6 Aggiorna la griglia di cerchi con la griglia di indicatori ArUco per identificare in modo univoco l'oggetto individuato nella scena.
scene_ip Nuova scena per i confronti di parità delle immagini tra l'app Fotocamera predefinita e le acquisizioni dell'app Fotocamera Jetpack.
scene_tele Riutilizza scene6 e scene7, ma consente di testare separatamente il crossover della fotocamera da grandangolare a teleobiettivo, poiché la distanza del grafico deve essere ottimizzata per la fotocamera con teleobiettivo.

Nuovi test

Android 16 introduce i seguenti test:

Scena Nome del test Descrizione
scene1_3 test_exposure_time_priority Verifica la funzionalità della modalità di priorità del tempo di esposizione di Android 16.
scene1_3 test_sensitivity_priority Verifica la funzionalità della modalità di priorità ISO di Android 16.
scene2_a test_exposure_keys_consistent Verifica i valori dei metadati di esposizione per le acquisizioni automatiche e manuali.
scene2_b test_preview_num_faces Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di scene2_b.
scene2_d test_preview_num_faces Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di scene2_d.
scene2_f test_preview_num_faces Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di scene2_f.
scene2_g test_preview_num_faces Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di scene2_g con i volti di profilo.
scene_flash test_night_mode_indicator Verifica la funzionalità dell'indicatore della modalità notturna di Android 16.
scene_ip test_default_jca_ip Verifica la parità delle immagini tra l'app Fotocamera predefinita e l'app Fotocamera Jetpack.
scene_tele test_zoom_tele Aggiunge il controllo dello zoom per la transizione della fotocamera da grandangolare a teleobiettivo.
scene_tele test_preview_zoom_tele Aggiunge il controllo dello zoom dell'anteprima per la transizione della fotocamera da grandangolare a teleobiettivo.
scene_tele test_multi_camera_switch_tele Aggiunge il controllo del cambio di fotocamera multipla per la transizione della fotocamera da grandangolare a teleobiettivo.
sensor_fusion test_video_stabilization_jca Simile a test_video_stabilization, ma utilizza l'app Fotocamera Jetpack per l'acquisizione video.

Test sottoposti a refactoring

In Android 16, i seguenti test sono stati sottoposti a refactoring per aumentare la copertura dei test e raggrupparli in modo più logico:

Scena Nome del test Descrizione
scene1_3 test_ev_compensation Unisce test_ev_compensation_advanced e test_ev_compensation_basic.
scene3 test_imu_drift Esegue il test per un periodo più lungo per scoprire problemi di deriva del giroscopio a temperature più elevate.
scene6 test_zoom Interrompe lo zoom durante la transizione al teleobiettivo. Aggiunge il controllo dell'offset. Utilizza l'app Fotocamera Jetpack per le acquisizioni.
sensor_fusion test_preview_stabilization Sottoposto a refactoring per eseguire il test con rapporti di zoom di 0,9x e 1,1x per la copertura della fotocamera ultra grandangolare.

Inoltre, una serie di test in scene1_1 e scene1_2 vengono spostati in scene1_3 per bilanciare il carico delle tre sottoscene. Tuttavia, vengono spostati solo i test che non richiedono la messa a fuoco automatica perché scene1_3 non ha un bordo bianco.

Test ritirati

In Android 16, i seguenti test sono stati ritirati perché la funzione di test è coperta da altri test:

Scena Nome del test Descrizione
scene2_b test_num_faces Rimosso perché il rilevamento dei volti nella scena viene testato da test_preview_num_faces.
scene2_f test_num_faces Rimosso perché il rilevamento dei volti nella scena viene testato da test_preview_num_faces.