Notas da versão do pacote de testes de imagens da câmera do Android 16

A versão do Android 16 inclui várias mudanças no Camera ITS. Esta página resume as mudanças no ITS da câmera para o Android 16.

Versões do Python e de pacotes

Recomendamos que os parceiros usem um software de gerenciamento de pacotes para agrupar as versões corretas dos pacotes e criar um ambiente virtual para o desenvolvimento de versões do Android. Para um exemplo de ferramenta de gerenciamento de pacotes que processa a maioria dos pacotes necessários, consulte a documentação do Python 3 para venv.

O Android 16 é compatível com as seguintes versões do Python e de pacotes:

O pacote a seguir é novo no Android 16:

O pacote a seguir foi descontinuado para o Android 16:

Cenas novas ou atualizadas

O Android 16 introduz as seguintes cenas:

Cenário Descrição
scene1_3 Gráfico cinza semelhante a scene1_1 sem borda branca.
scene6 Atualiza a grade de círculos com a grade de marcadores ArUco para identificar de forma exclusiva o objeto localizado na cena.
scene_ip Nova cena para comparações de paridade de imagem entre o app de câmera padrão e capturas do app de câmera do Jetpack.
scene_tele Reutiliza scene6 e scene7, mas permite que o crossover da câmera grande-angular para a teleobjetiva seja testado separadamente, já que a distância do gráfico precisa ser otimizada para a câmera teleobjetiva.

Novos testes

O Android 16 apresenta os seguintes testes:

Cenário Nome do teste Descrição
scene1_3 test_exposure_time_priority Verifica o recurso de modo de prioridade de tempo de exposição do Android 16.
scene1_3 test_sensitivity_priority Verifica o recurso de modo de prioridade ISO do Android 16.
scene2_a test_exposure_keys_consistent Verifica os valores de metadados de exposição para capturas automáticas e manuais.
scene2_b test_preview_num_faces Verifica a detecção facial para capturas de stream de prévia de scene2_b.
scene2_d test_preview_num_faces Verifica a detecção facial para capturas de stream de prévia de scene2_d.
scene2_f test_preview_num_faces Verifica a detecção facial para capturas de stream de prévia de scene2_f.
scene2_g test_preview_num_faces Verifica a detecção de rostos em capturas de stream de prévia de scene2_g com rostos de perfil.
scene_flash test_night_mode_indicator Verifica o recurso Indicador do modo noturno do Android 16.
scene_ip test_default_jca_ip Verifica a paridade de imagem entre o app de câmera padrão e o app de câmera do Jetpack.
scene_tele test_zoom_tele Adiciona verificação de zoom para transição de câmera ampla para teleobjetiva.
scene_tele test_preview_zoom_tele Adiciona verificação de zoom de prévia para transição de câmera ampla para tele.
scene_tele test_multi_camera_switch_tele Adiciona verificação de troca de várias câmeras para transição de câmera ampla para teleobjetiva.
sensor_fusion test_video_stabilization_jca Semelhante a test_video_stabilization, mas usa o app de câmera do Jetpack para captura de vídeo.

Testes refatorados

No Android 16, os seguintes testes foram refatorados para aumentar a cobertura e agrupar os testes de maneira mais lógica:

Cenário Nome do teste Descrição
scene1_3 test_ev_compensation Mescla test_ev_compensation_advanced e test_ev_compensation_basic.
scene3 test_imu_drift Executa o teste por mais tempo para descobrir problemas de desvio do giroscópio em temperaturas mais altas.
scene6 test_zoom Para de dar zoom na transição para a lente telefoto. Adiciona verificação de compensação. Usa o app Câmera do Jetpack para capturas.
sensor_fusion test_preview_stabilization Refatorado para testar com proporções de zoom de 0,9x e 1,1x para cobertura da câmera ultra grande angular.

Além disso, vários testes em scene1_1 e scene1_2 são movidos para scene1_3 para balancear a carga das três subcenas. No entanto, apenas os testes que não exigem foco automático são movidos porque scene1_3 não tem uma borda branca.

Testes descontinuados

No Android 16, os seguintes testes foram descontinuados porque a função de teste é coberta por outros testes:

Cenário Nome do teste Descrição
scene2_b test_num_faces Removido devido à detecção facial na cena testada por test_preview_num_faces.
scene2_f test_num_faces Removido devido à detecção facial na cena testada por test_preview_num_faces.