Выпуск Android 16 включает ряд изменений в Camera ITS . На этой странице обобщены изменения Camera ITS для Android 16.
Версии Python и пакетов
Мы настоятельно рекомендуем партнерам использовать программное обеспечение для управления пакетами, чтобы объединять правильные версии пакетов для создания виртуальной среды для разработки релиза Android. Пример инструмента управления пакетами, который обрабатывает большинство требуемых пакетов, см. в документации Python 3 для venv .
Android 16 поддерживает следующие версии Python и пакетов:
- Питон 3.10.13
- OpenCV4.10.0
- Numpy 2.2.5
- Matplotlib 3.8.4
- Сципи 1.13.1
- pySerial 3.5
- Подушка 10.3.0
- PyYAML6.0.1
- Мобильный 1.12.2
- FFmpeg 7.0.2
- Фрагмент UiAutomator 1.1.1
Следующий пакет является новым для 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 . |