Informacje o wersji pakietu testów obrazu z aplikacji Aparat w Androidzie 16

W Androidzie 16 wprowadziliśmy kilka zmian w Camera ITS. Ta strona zawiera podsumowanie zmian w Camera ITS w Androidzie 16.

Wersje Pythona i pakietów

Zachęcamy partnerów do korzystania z oprogramowania do zarządzania pakietami, aby tworzyć pakiety z odpowiednimi wersjami pakietów i tworzyć wirtualne środowisko do tworzenia wersji Androida. Przykład narzędzia do zarządzania pakietami, które obsługuje większość wymaganych pakietów, znajdziesz w dokumentacji Pythona 3 dotyczącej narzędzia venv.

Android 16 obsługuje te wersje Pythona i pakietów:

Ten pakiet jest nowy w Androidzie 16:

Ten pakiet został wycofany w Androidzie 16:

Nowe lub zaktualizowane scenerie

W Androidzie 16 wprowadziliśmy te scenerie:

Sceneria Opis
scene1_3 Szary wykres podobny do scene1_1 bez białej obwódki.
scene6 Aktualizuje siatkę kółek za pomocą siatki znaczników ArUco, aby jednoznacznie identyfikować zlokalizowany obiekt w scenerii.
scene_ip Nowa sceneria do porównywania parzystości obrazu między domyślną aplikacją Aparat a zdjęciami z aplikacji Jetpack Camera.
scene_tele Ponownie wykorzystuje scenerie 6 i 7, ale umożliwia oddzielne testowanie przejścia z aparatu szerokokątnego na teleobiektyw, ponieważ odległość wykresu musi być zoptymalizowana pod kątem teleobiektywu.

Nowe testy

W Androidzie 16 wprowadziliśmy te testy:

Sceneria Nazwa testu Opis
scene1_3 test_exposure_time_priority Sprawdza funkcję trybu priorytetu czasu naświetlania w Androidzie 16.
scene1_3 test_sensitivity_priority Sprawdza funkcję trybu priorytetu ISO w Androidzie 16.
scene2_a test_exposure_keys_consistent Sprawdza wartości metadanych ekspozycji w przypadku zdjęć automatycznych i ręcznych.
scene2_b test_preview_num_faces Sprawdza wykrywanie twarzy w przypadku zdjęć z podglądu scene2_b.
scene2_d test_preview_num_faces Sprawdza wykrywanie twarzy w przypadku zdjęć z podglądu scene2_d.
scene2_f test_preview_num_faces Sprawdza wykrywanie twarzy w przypadku zdjęć z podglądu scene2_f.
scene2_g test_preview_num_faces Sprawdza wykrywanie twarzy w przypadku zdjęć z podglądu scene2_g z twarzami z profilu.
scene_flash test_night_mode_indicator Sprawdza funkcję wskaźnika trybu nocnego w Androidzie 16.
scene_ip test_default_jca_ip Sprawdza parzystość obrazu między domyślną aplikacją Aparat a aplikacją Jetpack Camera.
scene_tele test_zoom_tele Dodaje sprawdzanie powiększenia w przypadku przejścia z aparatu szerokokątnego na teleobiektyw.
scene_tele test_preview_zoom_tele Dodaje sprawdzanie powiększenia podglądu w przypadku przejścia z aparatu szerokokątnego na teleobiektyw.
scene_tele test_multi_camera_switch_tele Dodaje sprawdzanie przełącznika wielu aparatów w przypadku przejścia z aparatu szerokokątnego na teleobiektyw.
sensor_fusion test_video_stabilization_jca Podobny do test_video_stabilization, ale do nagrywania filmów używa aplikacji Jetpack Camera.

Zrefaktoryzowane testy

W Androidzie 16 te testy zostały zrefaktoryzowane, aby zwiększyć pokrycie testów i logicznie je pogrupować:

Sceneria Nazwa testu Opis
scene1_3 test_ev_compensation Łączy test_ev_compensation_advanced i test_ev_compensation_basic.
scene3 test_imu_drift Uruchamia test dłużej, aby wykryć problemy z dryfowaniem żyroskopu w wyższych temperaturach.
scene6 test_zoom Przestaje powiększać obraz podczas przejścia na teleobiektyw. Dodaje sprawdzanie przesunięcia. Do zdjęć używa aplikacji Jetpack Camera.
sensor_fusion test_preview_stabilization Został zrefaktoryzowany, aby testować przy współczynnikach powiększenia 0,9x i 1,1x w celu pokrycia aparatu ultraszerokokątnego.

Dodatkowo kilka testów w scene1_1 i scene1_2 zostało przeniesionych do scene1_3, aby zrównoważyć obciążenie 3 podscenerii. Ze względu na to, że scene1_3 nie ma białej obwódki, przenoszone są tylko testy, które nie wymagają autofokusa.

Wycofane testy

W Androidzie 16 te testy zostały wycofane, ponieważ ich funkcje są objęte innymi testami:

Sceneria Nazwa testu Opis
scene2_b test_num_faces Usunięty, ponieważ wykrywanie twarzy w scenerii jest testowane przez test_preview_num_faces.
scene2_f test_num_faces Usunięty, ponieważ wykrywanie twarzy w scenerii jest testowane przez test_preview_num_faces.