Android 16 相機圖片測試套件版本資訊

Android 16 版本對相機 ITS 進行了多項變更。本頁摘要說明 Android 16 的 Camera ITS 變更。

Python 和套件版本

強烈建議合作夥伴使用套件管理軟體,將正確版本的套件組合在一起,為 Android 版本開發作業建立虛擬環境。如需處理大部分必要套件的套件管理工具範例,請參閱 Python 3 的 venv 說明文件。

Android 16 支援下列 Python 和套件版本:

Android 16 的新套件如下:

Android 16 已淘汰下列套件:

新場景或更新的場景

Android 16 推出下列場景:

Scene 說明
scene1_3 類似 scene1_1 的灰色圖表,沒有白色邊界。
scene6 更新圓圈格線和 ArUco 標記格線,以便在場景中專門識別找到的物件。
scene_ip 新場景:比較預設相機應用程式和 Jetpack 相機應用程式拍攝的圖片。
scene_tele 重複使用場景 6 和場景 7,但允許寬螢幕與望遠鏡頭交叉測試,因為必須針對望遠鏡頭調整圖表距離。

新測試

Android 16 導入下列測試:

Scene 測試名稱 說明
scene1_3 test_exposure_time_priority 驗證 Android 16 曝光時間優先模式功能。
scene1_3 test_sensitivity_priority 驗證 Android 16 ISO 優先模式功能。
scene2_a test_exposure_keys_consistent 驗證自動和手動擷取的曝光中繼資料值。
scene2_b test_preview_num_faces 驗證預覽串流擷取的 scene2_b 是否偵測到臉孔。
scene2_d test_preview_num_faces 驗證預覽串流擷取的 scene2_d 是否偵測到臉孔。
scene2_f test_preview_num_faces 驗證預覽串流擷取的 scene2_f 是否偵測到臉孔。
scene2_g test_preview_num_faces 驗證側臉的臉部偵測功能,以擷取預覽串流。scene2_g
scene_flash test_night_mode_indicator 驗證 Android 16 夜間模式指標功能。
scene_ip test_default_jca_ip 驗證預設相機應用程式和 Jetpack 相機應用程式的圖片是否相同。
scene_tele test_zoom_tele 新增廣角到望遠攝影機轉換的縮放檢查。
scene_tele test_preview_zoom_tele 新增從廣角到望遠相機轉換的預覽縮放檢查。
scene_tele test_multi_camera_switch_tele 新增多部攝影機切換檢查,適用於廣角到望遠攝影機的轉換。
sensor_fusion test_video_stabilization_jca test_video_stabilization 類似,但使用 Jetpack Camera App 擷取影片。

重構測試

在 Android 16 中,下列測試經過重構,可提高測試涵蓋範圍,並以更符合邏輯的方式分組:

Scene 測試名稱 說明
scene1_3 test_ev_compensation 合併 test_ev_compensation_advancedtest_ev_compensation_basic
scene3 test_imu_drift 延長測試時間,找出高溫下的陀螺儀飄移問題。
scene6 test_zoom 在切換至望遠鏡頭時停止縮放。新增偏移檢查。使用 Jetpack 相機應用程式擷取畫面。
sensor_fusion test_preview_stabilization 重構後,可測試超廣角鏡頭涵蓋範圍的 0.9 倍和 1.1 倍縮放比例。

此外,scene1_1scene1_2中的多項測試會移至 scene1_3,以平衡三個子場景的負載。不過,由於scene1_3沒有白色邊框,因此只有不需要自動對焦的測試會移至該位置。

已淘汰的測試

在 Android 16 中,由於其他測試涵蓋了測試函式,因此下列測試已遭淘汰:

Scene 測試名稱 說明
scene2_b test_num_faces 由於test_preview_num_faces測試的場景中偵測到臉部,因此已移除。
scene2_f test_num_faces 由於test_preview_num_faces測試的場景中偵測到臉部,因此已移除。