Notes de version de la suite de tests d'images de l'appareil photo Android 16

La version Android 16 inclut un certain nombre de modifications apportées à l'ITS de l'appareil photo. Cette page récapitule les modifications apportées à l'ITS de l'appareil photo pour Android 16.

Versions de Python et de packages

Nous encourageons vivement les partenaires à utiliser un logiciel de gestion de paquets pour regrouper les versions appropriées des paquets afin de créer un environnement virtuel pour le développement de versions Android. Pour obtenir un exemple d'outil de gestion de paquets qui gère la plupart des paquets requis, consultez la documentation Python 3 sur venv.

Android 16 est compatible avec les versions de Python et de package suivantes:

Le package suivant est nouveau pour Android 16:

Le package suivant est obsolète pour Android 16:

Scènes nouvelles ou mises à jour

Android 16 introduit les scènes suivantes:

Scene Description
scene1_3 Graphique gris semblable à scene1_1, sans bordure blanche.
scene6 Met à jour la grille de cercles avec une grille de repères ArUco pour identifier de manière unique l'objet situé dans la scène.
scene_ip Nouvelle scène pour les comparaisons de parité d'image entre les captures de l'application Appareil photo par défaut et de l'application Appareil photo Jetpack.
scene_tele Réutilise les scènes 6 et 7, mais permet de tester séparément le passage de la caméra grand angle à la caméra téléobjectif, car la distance de la carte doit être optimisée pour la caméra téléobjectif.

Nouveaux tests

Android 16 introduit les tests suivants:

Scene Nom du test Description
scene1_3 test_exposure_time_priority Vérifie la fonctionnalité de mode de priorité de l'exposition d'Android 16.
scene1_3 test_sensitivity_priority Vérifie la fonctionnalité de mode de priorité ISO d'Android 16.
scene2_a test_exposure_keys_consistent Vérifie les valeurs des métadonnées d'exposition pour les prises de vue automatiques et manuelles.
scene2_b test_preview_num_faces Vérifie la détection des visages pour les captures de flux d'aperçu de scene2_b.
scene2_d test_preview_num_faces Vérifie la détection des visages pour les captures de flux d'aperçu de scene2_d.
scene2_f test_preview_num_faces Vérifie la détection des visages pour les captures de flux d'aperçu de scene2_f.
scene2_g test_preview_num_faces Vérifie la détection des visages pour les captures de flux d'aperçu de scene2_g avec des visages de profil.
scene_flash test_night_mode_indicator Vérifie la fonctionnalité d'indicateur de mode Nuit d'Android 16.
scene_ip test_default_jca_ip Vérifie la parité des images entre l'application Appareil photo par défaut et l'application Appareil photo Jetpack.
scene_tele test_zoom_tele Ajout d'une vérification du zoom pour la transition entre l'objectif grand-angle et l'objectif télé.
scene_tele test_preview_zoom_tele Ajout d'une vérification du zoom d'aperçu pour la transition de l'appareil photo grand-angle à la caméra téléobjectif.
scene_tele test_multi_camera_switch_tele Ajout d'une vérification du changement de caméra multicaméra pour la transition entre la caméra grand angle et la caméra téléobjectif.
sensor_fusion test_video_stabilization_jca Semblable à test_video_stabilization, mais utilise l'application Jetpack Camera pour la capture vidéo.

Tests refactorisés

Dans Android 16, les tests suivants sont refactorisés pour augmenter la couverture des tests et regrouper les tests de manière plus logique:

Scene Nom du test Description
scene1_3 test_ev_compensation Fusionne test_ev_compensation_advanced et test_ev_compensation_basic.
scene3 test_imu_drift Exécute le test plus longtemps pour détecter les problèmes de dérive du gyroscope à des températures plus élevées.
scene6 test_zoom Arrêt du zoom lors de la transition vers le téléobjectif. Ajoute une vérification du décalage. Utilise l'application Appareil photo Jetpack pour les prises de vue.
sensor_fusion test_preview_stabilization Refactorisé pour tester les taux de zoom de 0,9 x et 1,1 x pour la couverture de la caméra ultra grand angle.

De plus, un certain nombre de tests dans scene1_1 et scene1_2 sont déplacés vers scene1_3 pour équilibrer la charge des trois sous-scènes. Toutefois, seuls les tests ne nécessitant pas de mise au point automatique sont déplacés, car scene1_3 n'a pas de bordure blanche.

Tests obsolètes

Dans Android 16, les tests suivants sont obsolètes, car la fonction de test est couverte par d'autres tests:

Scene Nom du test Description
scene2_b test_num_faces Supprimé en raison de la détection de visage dans la scène testée par test_preview_num_faces.
scene2_f test_num_faces Supprimé en raison de la détection de visage dans la scène testée par test_preview_num_faces.