A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Note di rilascio della suite di test delle immagini della fotocamera di Android 16
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
La release di Android 16 include una serie di modifiche al ITS della fotocamera. Questa pagina
riassume le modifiche ITS della fotocamera per Android
16.
Versioni di Python e dei pacchetti
Consigliamo vivamente ai partner di utilizzare un software di gestione dei pacchetti per raggruppare le versioni corrette dei pacchetti al fine di creare un ambiente virtuale per lo sviluppo di release Android. Per un esempio di strumento di gestione dei pacchetti che gestisce la maggior parte dei pacchetti richiesti, consulta la documentazione di Python 3 relativa a venv.
Android 16 supporta le seguenti versioni di Python e del pacchetto:
Il seguente pacchetto è nuovo per Android 16:
Il seguente pacchetto è stato ritirato per Android 16:
Scene nuove o aggiornate
Android 16 introduce le seguenti scene:
Scena |
Descrizione |
scene1_3 |
Grafico grigio simile a scene1_1 senza bordo bianco. |
scene6 |
Aggiorna la griglia di cerchi con la griglia di indicatori ArUco per identificare in modo univoco
l'oggetto rilevato nella scena. |
scene_ip |
Nuova scena per i confronti di parità delle immagini tra l'app Fotocamera predefinita e le acquisizioni dell'app Fotocamera Jetpack. |
scene_tele |
Riutilizza le scene 6 e 7, ma consente di testare separatamente il passaggio dalla fotocamera grandangolare a quella teleobiettivo, poiché la distanza del grafico deve essere ottimizzata per la fotocamera teleobiettivo. |
Nuovi test
Android 16 introduce i seguenti test:
Scena |
Nome del test |
Descrizione |
scene1_3 |
test_exposure_time_priority |
Verifica la funzionalità della modalità di priorità del tempo di esposizione di Android 16. |
scene1_3 |
test_sensitivity_priority |
Verifica la funzionalità della modalità di priorità ISO di Android 16. |
scene2_a |
test_exposure_keys_consistent |
Verifica i valori dei metadati relativi all'esposizione per le acquisizioni automatiche e manuali. |
scene2_b |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_b . |
scene2_d |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_d . |
scene2_f |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_f . |
scene2_g |
test_preview_num_faces |
Verifica il rilevamento dei volti per le acquisizioni dello stream di anteprima di
scene2_g con i volti di profilo. |
scene_flash |
test_night_mode_indicator |
Verifica la funzionalità dell'indicatore della modalità Notte di Android 16.
|
scene_ip |
test_default_jca_ip |
Verifica la parità delle immagini tra l'app Fotocamera predefinita e l'app Fotocamera Jetpack.
|
scene_tele |
test_zoom_tele |
Aggiunta di un controllo dello zoom per la transizione della videocamera da grandangolo a teleobiettivo. |
scene_tele |
test_preview_zoom_tele |
Aggiunge il controllo dello zoom di anteprima per la transizione dalla fotocamera grandangolare a quella tele. |
scene_tele |
test_multi_camera_switch_tele |
Aggiunta del controllo del passaggio da una videocamera all'altra per la transizione da grandangolare a teleobiettivo. |
sensor_fusion |
test_video_stabilization_jca |
Simile a test_video_stabilization , ma utilizza l'app
Jetpack Camera per l'acquisizione di video. |
Test sottoposti a refactoring
In Android 16, i seguenti test vengono sottoposti a refactoring per
aumentare la copertura dei test e raggrupparli in modo più logico:
Scena |
Nome del test |
Descrizione |
scene1_3 |
test_ev_compensation |
Unisce test_ev_compensation_advanced e
test_ev_compensation_basic . |
scene3 |
test_imu_drift |
Esegue il test per un periodo di tempo più lungo per rilevare i problemi di deriva del giroscopio a temperature più elevate.
|
scene6 |
test_zoom |
Interrompe lo zoom durante la transizione al teleobiettivo. Aggiunge il controllo dell'offset. Utilizza
l'app Fotocamera Jetpack per le acquisizioni. |
sensor_fusion |
test_preview_stabilization |
È stato sottoposto a refactoring per testare i rapporti di zoom 0,9x e 1,1x per la copertura della fotocamera ultrawide. |
Inoltre, una serie di test in scene1_1
e
scene1_2
vengono spostati in scene1_3
per bilanciare il carico delle
tre sottoscene. Tuttavia, vengono spostati solo i test che non richiedono l'autofocus perchéscene1_3
non ha un bordo bianco.
Test obsoleti
In Android 16, i seguenti test sono stati ritirati perché la funzione di test è coperta da altri test:
Scena |
Nome del test |
Descrizione |
scene2_b |
test_num_faces |
Rimosso a causa del rilevamento dei volti nella scena testata da
test_preview_num_faces . |
scene2_f |
test_num_faces |
Rimosso a causa del rilevamento dei volti nella scena testata da
test_preview_num_faces . |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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`. |"]]