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