Примечания к выпуску пакета тестирования изображения камеры 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 App.
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 Camera.
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 .