27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Android 16 Kamera Görüntüsü Testi Paketi sürüm notları
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android 16 sürümünde, Kamera ITS ile ilgili bir dizi değişiklik yapılmıştır. Bu sayfada, Android 16 için Kamera ITS değişiklikleri özetlenmiştir.
Python ve paket sürümleri
İş ortaklarının, Android sürüm geliştirmesi için sanal bir ortam oluşturmak üzere paketlerin doğru sürümlerini paketlemek amacıyla paket yönetimi yazılımı kullanmasını önemle tavsiye ederiz. Gerekli paketlerin çoğunu yöneten örnek bir paket yönetimi aracı için venv ile ilgili Python 3 belgelerine bakın.
Android 16 aşağıdaki Python ve paket sürümlerini destekler:
Aşağıdaki paket Android 16 için yenidir:
Aşağıdaki paketin Android 16 için desteği sonlandırıldı:
Yeni veya güncellenmiş sahneler
Android 16'da aşağıdaki sahneler kullanıma sunulmuştur:
Sahne |
Açıklama |
scene1_3 |
Beyaz sınırı olmayan scene1_1 'e benzer gri grafik. |
scene6 |
Sahnedeki bulunan nesneyi benzersiz bir şekilde tanımlamak için daire ızgarasını ArUco işaretçisi ızgarasıyla günceller. |
scene_ip |
Varsayılan kamera uygulaması ile Jetpack kamera uygulamasının çekimleri arasındaki resim eşleşmesi karşılaştırmaları için yeni sahne. |
scene_tele |
scene6 ve scene7'yi yeniden kullanır ancak grafik mesafesi tele kamera için optimize edilmesi gerektiğinden geniş kameradan tele kameraya geçişin ayrı olarak test edilmesine olanak tanır. |
Yeni testler
Android 16'da aşağıdaki testler kullanıma sunulmuştur:
Sahne |
Test adı |
Açıklama |
scene1_3 |
test_exposure_time_priority |
Android 16 pozlama süresi öncelikli mod özelliğini doğrular. |
scene1_3 |
test_sensitivity_priority |
Android 16 ISO öncelik modu özelliğini doğrular. |
scene2_a |
test_exposure_keys_consistent |
Otomatik ve manuel çekimler için pozlama meta veri değerlerini doğrular. |
scene2_b |
test_preview_num_faces |
scene2_b önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene2_d |
test_preview_num_faces |
scene2_d önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene2_f |
test_preview_num_faces |
scene2_f önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene2_g |
test_preview_num_faces |
Profilde yüz bulunan scene2_g önizleme yayını yakalamalarında yüz algılamayı doğrular. |
scene_flash |
test_night_mode_indicator |
Android 16 Gece Modu Göstergesi özelliğini doğrular.
|
scene_ip |
test_default_jca_ip |
Varsayılan kamera uygulaması ile Jetpack kamera uygulaması arasındaki görüntü eşleşmesini doğrular.
|
scene_tele |
test_zoom_tele |
Geniş kameradan tele kameraya geçiş için yakınlaştırma kontrolü ekler. |
scene_tele |
test_preview_zoom_tele |
Geniş kameradan tele kameraya geçiş için önizleme yakınlaştırma kontrolü ekler. |
scene_tele |
test_multi_camera_switch_tele |
Geniş kameradan tele kameraya geçiş için çoklu kamera anahtarı kontrolü eklendi. |
sensor_fusion |
test_video_stabilization_jca |
test_video_stabilization 'e benzer ancak video kaydı için Jetpack Camera uygulamasını kullanır. |
Yeniden yapılandırılmış testler
Android 16'da, test kapsamını artırmak ve testleri daha mantıklı bir şekilde gruplandırmak için aşağıdaki testler yeniden yapılandırıldı:
Sahne |
Test adı |
Açıklama |
scene1_3 |
test_ev_compensation |
test_ev_compensation_advanced ve test_ev_compensation_basic dosyalarını birleştirir. |
scene3 |
test_imu_drift |
Daha yüksek sıcaklıklarda jiroskop kayması sorunlarını tespit etmek için testi daha uzun süre çalıştırır.
|
scene6 |
test_zoom |
Telefoto lense geçişte yakınlaştırmayı durdurur. Ofset kontrolü ekler. Kayıtlar için Jetpack Kamera Uygulaması'nı kullanır. |
sensor_fusion |
test_preview_stabilization |
Ultra geniş kamera kapsamı için hem 0,9x hem de 1,1x yakınlaştırma oranlarında test edilecek şekilde yeniden yapılandırıldı. |
Ayrıca, üç alt sahnenin yük dengesini sağlamak için scene1_1
ve scene1_2
'teki bazı testler scene1_3
'ye taşınır. Ancak yalnızca otomatik odaklama gerektirmeyen testler, beyaz kenarlığı olmadığı için taşınır.scene1_3
Desteği sonlandırılan testler
Android 16'da, test işlevinin diğer testler tarafından kapsanması nedeniyle aşağıdaki testlerin desteği sonlandırıldı:
Sahne |
Test adı |
Açıklama |
scene2_b |
test_num_faces |
test_preview_num_faces tarafından test edilen sahnede yüz algılanması nedeniyle kaldırıldı. |
scene2_f |
test_num_faces |
test_preview_num_faces tarafından test edilen sahnede yüz algılanması nedeniyle kaldırıldı. |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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`. |"]]