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 ITS da câmera. Esta página resume as mudanças do ITS da câmera no Android 16.

Versões do Python e do pacote

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 da versão 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 oferece suporte às seguintes versões do Python e do pacote:

O pacote a seguir é novo para o Android 16:

O pacote a seguir foi descontinuado no Android 16:

Cenas novas ou atualizadas

O Android 16 apresenta as seguintes cenas:

Cena 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 maneira 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 as capturas do app de câmera do Jetpack.
scene_tele Reutiliza as cenas 6 e 7, mas permite que a transição da câmera grande angular para a teleobjetiva seja testada 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:

Cena 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 de rostos para capturas de stream de visualização de scene2_b.
scene2_d test_preview_num_faces Verifica a detecção de rostos para capturas de stream de visualização de scene2_d.
scene2_f test_preview_num_faces Verifica a detecção de rostos para capturas de stream de visualização de scene2_f.
scene2_g test_preview_num_faces Verifica a detecção de rostos para capturas de stream de visualização de scene2_g com rostos de perfil.
scene_flash test_night_mode_indicator Verifica o recurso de indicador de 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 a verificação de zoom para a transição da câmera grande angular para a teleobjetiva.
scene_tele test_preview_zoom_tele Adiciona a verificação de zoom de visualização para a transição da câmera grande angular para a teleobjetiva.
scene_tele test_multi_camera_switch_tele Adiciona a verificação de troca de várias câmeras para a transição da câmera grande angular para a 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 testes a seguir são refatorados para aumentar a cobertura e agrupar os testes de maneira mais lógica:

Cena 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 Interrompe o zoom na transição para a lente teleobjetiva. Adiciona a verificação de deslocamento. Usa o app de câmera do Jetpack para capturas.
sensor_fusion test_preview_stabilization Refatorado para testar nas proporções de zoom de 0,9x e 1,1x para cobertura de câmera ultra-ampla.

Além disso, vários testes em scene1_1 e scene1_2 são movidos para scene1_3 para equilibrar 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 testes a seguir são descontinuados porque a função de teste é coberta por outros testes:

Cena Nome do teste Descrição
scene2_b test_num_faces Removido devido à detecção de rostos na cena testada por test_preview_num_faces.
scene2_f test_num_faces Removido devido à detecção de rostos na cena testada por test_preview_num_faces.