Versionshinweise für die Kamerabild-Testsuite für Android 16

Das Android 16-Release enthält eine Reihe von Änderungen an Camera ITS. Auf dieser Seite werden die Änderungen an Camera ITS für Android 16 zusammengefasst.

Python- und Paketversionen

Wir empfehlen Partnern dringend, Paketverwaltungssoftware zu verwenden, um die richtigen Versionen von Paketen zu bündeln und eine virtuelle Umgebung für die Entwicklung von Android-Releases zu erstellen. Ein Beispiel für ein Paketverwaltungstool, das die meisten der erforderlichen Pakete verarbeitet, finden Sie in der Python 3-Dokumentation für venv.

Android 16 unterstützt die folgenden Python- und Paketversionen:

Das folgende Paket ist neu für Android 16:

Das folgende Paket wurde für Android 16 eingestellt:

Neue oder aktualisierte Szenen

In Android 16 werden die folgenden Szenen eingeführt:

Szene Beschreibung
scene1_3 Graues Diagramm ähnlich scene1_1 ohne weiße Umrandung.
scene6 Aktualisiert das Raster aus Kreisen mit einem Raster aus ArUco-Markern, um das gefundene Objekt in der Szene eindeutig zu identifizieren.
scene_ip Neue Szene für Bildparitätsvergleiche zwischen der Standardkamera-App und Jetpack Camera App-Aufnahmen.
scene_tele Verwendet scene6 und scene7 wieder, ermöglicht aber, den Übergang von der Weitwinkel- zur Telekamera separat zu testen, da der Diagrammabstand für die Telekamera optimiert werden muss.

Neue Tests

In Android 16 werden die folgenden Tests eingeführt:

Szene Test name Beschreibung
scene1_3 test_exposure_time_priority Überprüft die Funktion für den Prioritätsmodus für die Belichtungszeit in Android 16.
scene1_3 test_sensitivity_priority Überprüft die Funktion für den ISO-Prioritätsmodus in Android 16.
scene2_a test_exposure_keys_consistent Überprüft die Werte der Belichtungsmetadaten für automatische und manuelle Aufnahmen.
scene2_b test_preview_num_faces Überprüft die Gesichtserkennung für Aufnahmen des Vorschaustreams von scene2_b.
scene2_d test_preview_num_faces Überprüft die Gesichtserkennung für Aufnahmen des Vorschaustreams von scene2_d.
scene2_f test_preview_num_faces Überprüft die Gesichtserkennung für Aufnahmen des Vorschaustreams von scene2_f.
scene2_g test_preview_num_faces Überprüft die Gesichtserkennung für Aufnahmen des Vorschaustreams von scene2_g mit Gesichtern im Profil.
scene_flash test_night_mode_indicator Überprüft die Funktion für die Nachtmodus-Anzeige in Android 16.
scene_ip test_default_jca_ip Überprüft die Bildparität zwischen der Standardkamera-App und der Jetpack Camera App.
scene_tele test_zoom_tele Fügt eine Zoomprüfung für den Übergang von der Weitwinkel- zur Telekamera hinzu.
scene_tele test_preview_zoom_tele Fügt eine Zoomprüfung für die Vorschau für den Übergang von der Weitwinkel- zur Telekamera hinzu.
scene_tele test_multi_camera_switch_tele Fügt eine Prüfung für den Wechsel zwischen mehreren Kameras für den Übergang von der Weitwinkel- zur Telekamera hinzu.
sensor_fusion test_video_stabilization_jca Ähnlich wie test_video_stabilization, verwendet aber die Jetpack Camera App für die Videoaufnahme.

Überarbeitete Tests

In Android 16 werden die folgenden Tests überarbeitet, um die Testabdeckung zu erhöhen und Tests logischer zu gruppieren:

Szene Test name Beschreibung
scene1_3 test_ev_compensation Führt test_ev_compensation_advanced und test_ev_compensation_basic zusammen.
scene3 test_imu_drift Führt den Test länger aus, um Probleme mit der Gyroskopdrift bei höheren Temperaturen zu erkennen.
scene6 test_zoom Beendet das Zoomen beim Übergang zum Teleobjektiv. Fügt eine Offsetprüfung hinzu. Verwendet die Jetpack Camera App für Aufnahmen.
sensor_fusion test_preview_stabilization Überarbeitet, um die Abdeckung der Ultraweitwinkelkamera bei Zoomfaktoren von 0,9x und 1,1x zu testen.

Außerdem werden eine Reihe von Tests in scene1_1 und scene1_2 nach scene1_3 verschoben, um die Last auf die drei Unterszenen zu verteilen. Es werden jedoch nur Tests verschoben, die keinen Autofokus erfordern, da scene1_3 keine weiße Umrandung hat.

Eingestellte Tests

In Android 16 werden die folgenden Tests eingestellt, da die Testfunktion von anderen Tests abgedeckt wird:

Szene Test name Beschreibung
scene2_b test_num_faces Entfernt, da die Gesichtserkennung in der Szene von test_preview_num_faces getestet wird.
scene2_f test_num_faces Entfernt, da die Gesichtserkennung in der Szene von test_preview_num_faces getestet wird.