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

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

Python- und Paketversionen

Wir empfehlen Partnern dringend, Paketverwaltungssoftware zu verwenden, um die richtigen Paketversionen 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 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:

Ambiente-Option Beschreibung
scene1_3 Graues Diagramm ähnlich scene1_1 ohne weiße Begrenzung.
scene6 Das Raster aus Kreisen wird durch ein Raster aus ArUco-Markierungen ersetzt, um das gefundene Objekt in der Szene eindeutig zu identifizieren.
scene_ip Neue Szene für Bildübereinstimmungsvergleiche zwischen Aufnahmen der Standardkamera-App und der Jetpack Camera App.
scene_tele Hier werden Szene 6 und Szene 7 wiederverwendet, aber der Übergang von Weitwinkel- zu Telekamera kann separat getestet werden, da der Diagrammabstand für die Telekamera optimiert werden muss.

Neue Tests

Mit Android 16 werden die folgenden Tests eingeführt:

Ambiente-Option Test name Beschreibung
scene1_3 test_exposure_time_priority Prüft die Funktion „Prioritätsmodus für Belichtungszeit“ von Android 16.
scene1_3 test_sensitivity_priority Prüft die Funktion „ISO-Prioritätsmodus“ von Android 16.
scene2_a test_exposure_keys_consistent Prüft die Werte der Belichtungsmetadaten für automatische und manuelle Aufnahmen.
scene2_b test_preview_num_faces Prüft die Gesichtserkennung für Vorschaustream-Aufzeichnungen von scene2_b.
scene2_d test_preview_num_faces Prüft die Gesichtserkennung für Vorschaustream-Aufzeichnungen von scene2_d.
scene2_f test_preview_num_faces Prüft die Gesichtserkennung für Vorschaustream-Aufzeichnungen von scene2_f.
scene2_g test_preview_num_faces Prüft die Gesichtserkennung für Vorschaustream-Aufzeichnungen von scene2_g mit Gesichtern im Profil.
scene_flash test_night_mode_indicator Prüft die Funktion „Nachtmodus-Anzeige“ von Android 16.
scene_ip test_default_jca_ip Prüft die Bildparität zwischen der Standardkamera-App und der Jetpack Camera App.
scene_tele test_zoom_tele Zoomprüfung für den Übergang von Weitwinkel- zu Telekamera hinzugefügt.
scene_tele test_preview_zoom_tele Es wird eine Vorschau-Zoomprüfung für den Übergang von Weitwinkel- zu Telekamera hinzugefügt.
scene_tele test_multi_camera_switch_tele Es wurde eine Prüfung für den Wechsel zwischen Weitwinkel- und Telekamera hinzugefügt.
sensor_fusion test_video_stabilization_jca Ähnlich wie test_video_stabilization, verwendet jedoch die Jetpack Camera App für die Videoaufnahme.

Refaktorierte Tests

In Android 16 wurden die folgenden Tests umstrukturiert, um die Testabdeckung zu erhöhen und Tests logischer zu gruppieren:

Ambiente-Option Test name Beschreibung
scene1_3 test_ev_compensation test_ev_compensation_advanced und test_ev_compensation_basic werden zusammengeführt.
scene3 test_imu_drift Der Test wird länger ausgeführt, um Probleme mit der Gyroskopie bei höheren Temperaturen zu erkennen.
scene6 test_zoom Das Zoomen wird beim Wechsel zum Teleobjektiv beendet. Es wird eine Offset-Prüfung hinzugefügt. Verwendet die Jetpack Camera App für Aufnahmen.
sensor_fusion test_preview_stabilization Der Test wurde überarbeitet, um sowohl mit einem Zoomfaktor von 0,9 als auch 1,1 für die Ultraweitwinkelkamera zu arbeiten.

Außerdem werden einige Tests aus scene1_1 und scene1_2 in scene1_3 verschoben, um die drei Unterszenen zu balancieren. Es werden jedoch nur Tests verschoben, für die kein Autofokus erforderlich ist, da scene1_3 keinen weißen Rahmen hat.

Eingestellte Tests

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

Ambiente-Option Test name Beschreibung
scene2_b test_num_faces Aufgrund der Gesichtserkennung in einer Szene entfernt, die von test_preview_num_faces getestet wurde.
scene2_f test_num_faces Aufgrund der Gesichtserkennung in einer Szene entfernt, die von test_preview_num_faces getestet wurde.