Примечания к выпуску пакета тестирования изображения камеры Android 16

Выпуск Android 16 включает ряд изменений в Camera ITS . На этой странице обобщены изменения Camera ITS для Android 16.

Версии Python и пакетов

Мы настоятельно рекомендуем партнерам использовать программное обеспечение для управления пакетами, чтобы объединять правильные версии пакетов для создания виртуальной среды для разработки релиза Android. Пример инструмента управления пакетами, который обрабатывает большинство требуемых пакетов, см. в документации Python 3 для venv .

Android 16 поддерживает следующие версии Python и пакетов:

Следующий пакет является новым для Android 16:

Следующий пакет устарел для Android 16:

Новые или обновленные сцены

В Android 16 представлены следующие сцены:

Сцена Описание
scene1_3 Серая диаграмма, похожая на scene1_1 , без белой границы.
scene6 Обновляет сетку кругов сеткой маркеров ArUco для уникальной идентификации обнаруженного объекта на сцене.
scene_ip Новая сцена для сравнения паритета изображений между приложением камеры по умолчанию и снимками приложения Jetpack Camera.
scene_tele Повторно использует сцену6 и сцену7, но позволяет отдельно тестировать переход от широкоугольной камеры к телекамере, поскольку расстояние диаграммы должно быть оптимизировано для телекамеры.

Новые тесты

В Android 16 представлены следующие тесты:

Сцена Название теста Описание
scene1_3 test_exposure_time_priority Проверяет функцию режима приоритета времени экспозиции в Android 16.
scene1_3 test_sensitivity_priority Проверяет функцию режима приоритета ISO в Android 16.
scene2_a test_exposure_keys_consistent Проверяет значения метаданных экспозиции для автоматических и ручных снимков.
scene2_b test_preview_num_faces Проверяет распознавание лиц для предварительных потоковых снимков scene2_b .
scene2_d test_preview_num_faces Проверяет обнаружение лиц для захватов потока предварительного просмотра scene2_d .
scene2_f test_preview_num_faces Проверяет распознавание лиц для захватов потока предварительного просмотра scene2_f .
scene2_g test_preview_num_faces Проверяет распознавание лиц для снимков потока предварительного просмотра scene2_g с лицами в профиле.
scene_flash test_night_mode_indicator Проверяет функцию индикатора ночного режима Android 16.
scene_ip test_default_jca_ip Проверяет четность изображения между приложением камеры по умолчанию и приложением камеры Jetpack.
scene_tele test_zoom_tele Добавляет проверку масштабирования для перехода с широкоугольной камеры на телеобъектив.
scene_tele test_preview_zoom_tele Добавляет предварительную проверку масштабирования для перехода с широкоугольной камеры на телекамеру.
scene_tele test_multi_camera_switch_tele Добавляет проверку переключения нескольких камер для перехода с широкоугольной камеры на телекамеру.
sensor_fusion test_video_stabilization_jca Аналогично test_video_stabilization , но для захвата видео используется приложение Jetpack Camera.

Рефакторинг тестов

В Android 16 следующие тесты были переработаны для увеличения тестового покрытия и более логичной группировки тестов:

Сцена Название теста Описание
scene1_3 test_ev_compensation Объединяет test_ev_compensation_advanced и test_ev_compensation_basic .
scene3 test_imu_drift Проводит более длительные испытания, чтобы выявить проблемы с дрейфом гироскопа при более высоких температурах.
scene6 test_zoom Останавливает зумирование при переходе на телеобъектив. Добавляет проверку смещения. Использует приложение Jetpack Camera для захвата.
sensor_fusion test_preview_stabilization Изменено для тестирования при коэффициентах увеличения 0,9x и 1,1x для сверхширокого охвата камеры.

Кроме того, ряд тестов в scene1_1 и scene1_2 перемещены в scene1_3 для балансировки нагрузки трех подсцен. Однако перемещены только тесты, не требующие автофокусировки, поскольку scene1_3 не имеет белой границы.

Устаревшие тесты

В Android 16 следующие тесты устарели, поскольку тестовая функция перекрывается другими тестами:

Сцена Название теста Описание
scene2_b test_num_faces Удалено из-за обнаружения лиц в сцене, протестированной test_preview_num_faces .
scene2_f test_num_faces Удалено из-за обнаружения лиц в сцене, протестированной test_preview_num_faces .