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 para o Android 16.

Python e versões do pacote

Recomendamos que os parceiros usem o software de gerenciamento de pacotes para agrupar as versões corretas de pacotes e criar um ambiente virtual para o desenvolvimento de versões do Android. Para conferir 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 para o Android 16:

Cenas novas ou atualizadas

O Android 16 apresenta as seguintes cenas:

Cenário Descrição
scene1_3 Gráfico cinza semelhante a scene1_1 sem limite branco.
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 as capturas do app de câmera do Jetpack.
scene_tele Reutiliza scene6 e scene7, mas permite que o crossover da câmera wide para a tele seja testado separadamente, já que a distância do gráfico precisa ser otimizada para a câmera tele.

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 do modo de prioridade de tempo de exposição do Android 16.
scene1_3 test_sensitivity_priority Verifica o recurso do 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 fluxo de visualização de scene2_b.
scene2_d test_preview_num_faces Verifica a detecção facial para capturas de fluxo de visualização de scene2_d.
scene2_f test_preview_num_faces Verifica a detecção facial para capturas de fluxo de visualização de scene2_f.
scene2_g test_preview_num_faces Verifica a detecção de rostos para capturas de fluxo de visualização de scene2_g com rostos em perfil.
scene_flash test_night_mode_indicator Verifica o recurso do 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 Adição de verificação de zoom para a transição de câmera ampla para tele.
scene_tele test_preview_zoom_tele Adiciona a verificação de zoom da visualização para a transição de câmera ampla para teleobjetiva.
scene_tele test_multi_camera_switch_tele Adição de uma verificação de troca de várias câmeras para a transição de câmera ampla para tele.
sensor_fusion test_video_stabilization_jca Semelhante a test_video_stabilization, mas usa o app Jetpack Camera para captura de vídeo.

Testes refatorados

No Android 16, os seguintes testes são refeito para aumentar a cobertura de teste e agrupar testes de forma 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 O teste é executado por mais tempo para detectar problemas de deriva do giroscópio em temperaturas mais altas.
scene6 test_zoom O zoom é interrompido na transição para a lente telefoto. Adiciona verificação de deslocamento. Usa o app Câmera do Jetpack para capturas.
sensor_fusion test_preview_stabilization Refactorizado para testar nas proporções de zoom 0,9x e 1,1x para cobertura de câmera ultra-wide.

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 devido à função de teste ser coberta por outros testes:

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