W Androidzie 16 wprowadzono szereg zmian w Camera ITS. Ta strona zawiera podsumowanie zmian w testach ITS aparatu na Androidzie 16.
Wersje Pythona i pakietów
Zdecydowanie zachęcamy partnerów do korzystania z oprogramowania do zarządzania pakietami, aby tworzyć pakiety z prawidłowymi wersjami pakietów i w ten sposób tworzyć wirtualne środowisko do tworzenia wersji na Androida. Przykładem narzędzia do zarządzania pakietami, które obsługuje większość wymaganych pakietów, jest venv opisane w dokumentacji Pythona 3.
Android 16 obsługuje te wersje Pythona i pakietów:
- Python 3.10.13
- OpenCV 4.10.0
- Numpy 2.2.5
- Matplotlib 3.8.4
- Scipy 1.13.1
- pySerial 3.5
- Pillow 10.3.0
- PyYAML 6.0.1
- Mobly 1.12.2
- FFmpeg 7.0.2
- Snippet UiAutomator 1.1.1
Ten pakiet jest nowy w Androidzie 16:
Ten pakiet został wycofany w przypadku Androida 16:
Nowe lub zaktualizowane sceny
Android 16 wprowadza te sceny:
Oświetlenie | Opis |
---|---|
scene1_3 |
Szary wykres podobny do scene1_1 bez białej obwódki. |
scene6 |
Aktualizuje siatkę okręgów siatką znaczników ArUco, aby jednoznacznie identyfikować wykryty obiekt w scenie. |
scene_ip |
Nowa scena do porównywania zdjęć zrobionych domyślną aplikacją aparatu i aplikacją Jetpack Camera. |
scene_tele |
Ponownie wykorzystuje sceny 6 i 7, ale umożliwia oddzielne testowanie przejścia z obiektywu szerokokątnego na teleobiektyw, ponieważ odległość od wykresu musi być zoptymalizowana pod kątem teleobiektywu. |
Nowe testy
Android 16 wprowadza te testy:
Oświetlenie | Nazwa testu | Opis |
---|---|---|
scene1_3 |
test_exposure_time_priority |
Weryfikuje funkcję trybu priorytetu czasu naświetlania w Androidzie 16. |
scene1_3 |
test_sensitivity_priority |
Weryfikuje funkcję trybu priorytetowego ISO w Androidzie 16. |
scene2_a |
test_exposure_keys_consistent |
Sprawdza wartości metadanych ekspozycji w przypadku automatycznych i ręcznych rejestracji. |
scene2_b |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku przechwytywania strumienia podglądu scene2_b . |
scene2_d |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku przechwytywania strumienia podglądu scene2_d . |
scene2_f |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku przechwytywania strumienia podglądu scene2_f . |
scene2_g |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku przechwytywania strumienia podglądu z scene2_g , na których twarze są widoczne z profilu. |
scene_flash |
test_night_mode_indicator |
Weryfikuje funkcję wskaźnika trybu nocnego w Androidzie 16. |
scene_ip |
test_default_jca_ip |
Weryfikuje podobieństwo obrazów między domyślną aplikacją aparatu a aplikacją aparatu Jetpack. |
scene_tele |
test_zoom_tele |
Dodaje sprawdzanie powiększenia podczas przełączania z obiektywu szerokokątnego na teleobiektyw. |
scene_tele |
test_preview_zoom_tele |
Dodaje sprawdzanie powiększenia podglądu podczas przełączania z obiektywu szerokokątnego na teleobiektyw. |
scene_tele |
test_multi_camera_switch_tele |
Dodaje sprawdzanie przełączania między wieloma aparatami 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 zmodyfikowane, aby zwiększyć ich zakres i logicznie je pogrupować:
Oświetlenie | Nazwa testu | Opis |
---|---|---|
scene1_3 |
test_ev_compensation |
Łączy test_ev_compensation_advanced i test_ev_compensation_basic . |
scene3 |
test_imu_drift |
Dłużej przeprowadza test, aby wykryć problemy z dryfowaniem żyroskopu w wyższych temperaturach. |
scene6 |
test_zoom |
Zatrzymuje powiększanie podczas przełączania na teleobiektyw. Dodaje sprawdzanie przesunięcia. Do przechwytywania obrazów używa aplikacji Aparat Jetpack. |
sensor_fusion |
test_preview_stabilization |
Przebudowano, aby testować przy powiększeniu 0,9x i 1,1x w przypadku 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 podscen. Jednak ze względu na brak białej ramki przenoszone są tylko testy, które nie wymagają automatycznego ustawiania ostrości.scene1_3
Wycofane testy
W Androidzie 16 te testy zostały wycofane, ponieważ ich funkcje są objęte innymi testami:
Oświetlenie | Nazwa testu | Opis |
---|---|---|
scene2_b |
test_num_faces |
Usunięto z powodu wykrycia twarzy w scenie testowanej przez test_preview_num_faces . |
scene2_f |
test_num_faces |
Usunięto z powodu wykrycia twarzy w scenie testowanej przez test_preview_num_faces . |