Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Informacje o wersji pakietu testów obrazu z aplikacji Aparat w Androidzie 16
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wersja Android 16 zawiera wiele zmian w ITS aparatu. Ta strona zawiera podsumowanie zmian w ITS aparatu w Androidzie 16.
Wersje Pythona i pakietów
Zdecydowanie zachęcamy partnerów do korzystania z oprogramowania do zarządzania pakietami, aby pakietować prawidłowe wersje pakietów i tworzyć środowisko wirtualne na potrzeby 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 venv.
Android 16 obsługuje te wersje Pythona i pakietu:
Ten pakiet jest nowy w Androidzie 16:
Na Androidzie 16 nie jest już obsługiwany ten pakiet:
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 zidentyfikować zlokalizowany obiekt w scenie. |
scene_ip |
Nowa scena do porównywania zgodności obrazu między domyślną aplikacją do obsługi aparatu a aplikacją Jetpack Camera App. |
scene_tele |
Ponowne użycie scene6 i scene7, ale zezwolenie na testowanie osobno przejścia z kamery szerokokątnej na teleobiektyw, ponieważ odległość na wykresie musi być zoptymalizowana pod kątem kamery teleobiektywu. |
Nowe testy
Android 16 wprowadza te testy:
Oświetlenie |
Nazwa testu |
Opis |
scene1_3 |
test_exposure_time_priority |
Weryfikuje funkcję trybu priorytetowego czasu ekspozycji w Androidzie 16. |
scene1_3 |
test_sensitivity_priority |
Weryfikuje funkcję trybu priorytetowego ISO w Androidzie 16. |
scene2_a |
test_exposure_keys_consistent |
Weryfikuje wartości metadanych ekspozycji w przypadku automatycznych i ręcznych zdjęć. |
scene2_b |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku ujęć z podglądem strumienia scene2_b . |
scene2_d |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku ujęć z podglądem strumienia scene2_d . |
scene2_f |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku migawek z podglądu strumienia scene2_f . |
scene2_g |
test_preview_num_faces |
Weryfikuje wykrywanie twarzy w przypadku podglądów strumienia scene2_g z twarzami w profilu. |
scene_flash |
test_night_mode_indicator |
Weryfikuje funkcję wskaźnika trybu nocnego w Androidzie 16.
|
scene_ip |
test_default_jca_ip |
Sprawdzanie zgodności obrazu między domyślną aplikacją aparatu a aplikacją Jetpack Camera.
|
scene_tele |
test_zoom_tele |
Dodaje sprawdzanie powiększenia w przypadku przejścia z kamery szerokokątnej na tele. |
scene_tele |
test_preview_zoom_tele |
Dodaje sprawdzanie powiększenia w podglądzie podczas przejścia z kamery szerokokątnej na teleobiektyw. |
scene_tele |
test_multi_camera_switch_tele |
Dodano sprawdzanie przełączania między kamerami w przypadku przejścia z kamery szerokokątnej na teleobiektyw. |
sensor_fusion |
test_video_stabilization_jca |
Podobnie jak test_video_stabilization , ale do nagrywania filmów używa aplikacji Jetpack Camera. |
Testy przekształcone
W Androidzie 16 te testy zostały przebudowane, aby zwiększyć ich zasięg i uporządkować je w bardziej logiczny sposób:
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ższe uruchamianie testu w celu wykrycia problemów z dryfowaniem żyroskopu w wyższych temperaturach.
|
scene6 |
test_zoom |
Zatrzymuje przybliżanie podczas przejścia na teleobiektyw. Dodaje sprawdzanie przesunięcia. Do wykonywania zdjęć używa aplikacji Jetpack Camera. |
sensor_fusion |
test_preview_stabilization |
Zmodyfikowano, aby przetestować współczynniki zoomu 0,9x i 1,1x w przypadku pokrycia ultraszerokokątnego aparatu. |
Dodatkowo przeniesiono do scene1_3
kilka testów z scene1_1
i scene1_2
, aby zrównoważyć obciążenie 3 podscenarzy. Przenoszone są jednak tylko testy, które nie wymagają autofokusa, ponieważ scene1_3
nie ma białej ramki.
Wycofane testy
W Androidzie 16 te testy zostały wycofane, ponieważ funkcja testowania jest objęta innymi testami:
Oświetlenie |
Nazwa testu |
Opis |
scene2_b |
test_num_faces |
Usunięto ze względu na wykrywanie twarzy w scenie testowanej przez test_preview_num_faces . |
scene2_f |
test_num_faces |
Usunięto ze względu na wykrywanie twarzy w scenie testowanej przez test_preview_num_faces . |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Android 16 Camera Image Test Suite release notes\n\nThe Android 16 release includes a number of changes to\n[Camera ITS](/docs/compatibility/cts/camera-hal#its_tests). This page\nsummarizes the Camera ITS changes for Android\n16.\n\nPython and package versions\n---------------------------\n\nWe strongly encourage partners to use package management software to bundle the\ncorrect versions of packages to create a virtual environment for Android release\ndevelopment. For an example package management tool that handles most of the\npackages required, see the Python 3 documentation for\n[venv](https://docs.python.org/3/library/venv.html).\n\nAndroid 16 supports the following Python and package\nversions:\n\n- [Python 3.10.13](https://www.python.org/downloads/)\n- [OpenCV 4.10.0](https://opencv.org/releases/)\n- [Numpy 2.2.5](https://numpy.org/)\n- [Matplotlib 3.8.4](https://matplotlib.org/)\n- [Scipy 1.13.1](https://docs.scipy.org/doc/)\n- [pySerial 3.5](https://pyserial.readthedocs.io/)\n- [Pillow 10.3.0](https://pypi.org/project/pillow/)\n- [PyYAML 6.0.1](https://pypi.org/project/PyYAML/)\n- [Mobly 1.12.2](https://github.com/google/mobly/)\n- [FFmpeg 7.0.2](https://ffmpeg.org/)\n- [Snippet UiAutomator 1.1.1](https://github.com/google/snippet-uiautomator/)\n\nThe following package is new for Android 16:\n\n- [Protocol Buffers 5.28.0](https://github.com/protocolbuffers/protobuf/blob/main/python/)\n- [pyudev 0.24.3](https://pypi.org/project/pyudev/)\n\nThe following package has been deprecated for Android 16:\n\n- [Colour-science 0.4.2](https://pypi.org/project/colour-science/)\n\nNew or updated scenes\n---------------------\n\nAndroid 16 introduces the following scenes:\n\n| Scene | Description |\n|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------|\n| `scene1_3` | Gray chart similar to `scene1_1` with no white boundary. |\n| `scene6` | Updates grid of circles with grid of ArUco markers to uniquely identify the located object in the scene. |\n| `scene_ip` | New scene for image parity comparisons between the default camera app and Jetpack Camera App captures. |\n| `scene_tele` | Reuses scene6 and scene7 but allows the wide to tele camera crossover to be tested separately as chart distance must be optimized for tele camera. |\n\nNew tests\n---------\n\nAndroid 16 introduces the following tests:\n\n| Scene | Test name | Description |\n|-----------------|---------------------------------|------------------------------------------------------------------------------------------|\n| `scene1_3` | `test_exposure_time_priority` | Verifies the Android 16 exposure time priority mode feature. |\n| `scene1_3` | `test_sensitivity_priority` | Verifies the Android 16 ISO priority mode feature. |\n| `scene2_a` | `test_exposure_keys_consistent` | Verifies exposure metadata values for auto and manual captures. |\n| `scene2_b` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_b`. |\n| `scene2_d` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_d`. |\n| `scene2_f` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_f`. |\n| `scene2_g` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_g` with faces in profile. |\n| `scene_flash` | `test_night_mode_indicator` | Verifies the Android 16 Night Mode Indicator feature. |\n| `scene_ip` | `test_default_jca_ip` | Verifies image parity between default camera app and Jetpack Camera App. |\n| `scene_tele` | `test_zoom_tele` | Adds zoom check for wide to tele camera transition. |\n| `scene_tele` | `test_preview_zoom_tele` | Adds preview zoom check for wide to tele camera transition. |\n| `scene_tele` | `test_multi_camera_switch_tele` | Adds multi-camera switch check for wide to tele camera transition. |\n| `sensor_fusion` | `test_video_stabilization_jca` | Similar to `test_video_stabilization` but uses Jetpack Camera App for video capture. |\n\nRefactored tests\n----------------\n\nIn Android 16, the following tests are refactored to\nincrease test coverage and group tests more logically:\n\n| Scene | Test name | Description |\n|-----------------|------------------------------|---------------------------------------------------------------------------------------------------------|\n| `scene1_3` | `test_ev_compensation` | Merges `test_ev_compensation_advanced` \\& `test_ev_compensation_basic`. |\n| `scene3` | `test_imu_drift` | Runs test longer to uncover gyroscope drift issues at higher temperatures. |\n| `scene6` | `test_zoom` | Stops zooming at transition to telephoto lens. Adds offset check. Uses Jetpack Camera App for captures. |\n| `sensor_fusion` | `test_preview_stabilization` | Refactored to test at both 0.9x and 1.1x zoom ratios for ultra-wide camera coverage. |\n\nAdditionally, a number of tests in `scene1_1` and\n`scene1_2` are moved to `scene1_3` to load balance the\nthree sub-scenes. However, only tests not requiring autofocus are moved due to\n`scene1_3` not having a white border.\n\nDeprecated tests\n----------------\n\nIn Android 16, the following tests are deprecated due\nto test function being covered by other tests:\n\n| Scene | Test name | Description |\n|------------|------------------|----------------------------------------------------------------------------|\n| `scene2_b` | `test_num_faces` | Removed due to face detection in scene tested by `test_preview_num_faces`. |\n| `scene2_f` | `test_num_faces` | Removed due to face detection in scene tested by `test_preview_num_faces`. |"]]